14 #ifndef LLVM_LIB_TARGET_MIPS_MIPSREGISTERBANKINFO_H 15 #define LLVM_LIB_TARGET_MIPS_MIPSREGISTERBANKINFO_H 19 #define GET_REGBANK_DECLARATIONS 20 #include "MipsGenRegisterBank.inc" 24 class TargetRegisterInfo;
27 #define GET_TARGET_REGBANK_CLASS 28 #include "MipsGenRegisterBank.inc" This class represents lattice values for constants.
Helper class that represents how the value of an instruction may be mapped and what is the related co...
unsigned const TargetRegisterInfo * TRI
Holds all the information related to register banks.
virtual const InstructionMapping & getInstrMapping(const MachineInstr &MI) const
Get the mapping of the different operands of MI on the register bank.
TargetRegisterInfo base class - We assume that the target defines a static array of TargetRegisterDes...
This class provides the information for the target register banks.
This class implements the register bank concept.
Representation of each machine instruction.
virtual const RegisterBank & getRegBankFromRegClass(const TargetRegisterClass &RC) const
Get a register bank that covers RC.