LLVM: lib/Target/XCore/XCoreRegisterInfo.cpp File Reference (original) (raw)
Go to the source code of this file.
| Macros | |
|---|---|
| #define | DEBUG_TYPE "xcore-reg-info" |
| #define | GET_REGINFO_TARGET_DESC |
| Functions | |
|---|---|
| static bool | isImmUs (unsigned val) |
| static bool | isImmU6 (unsigned val) |
| static bool | isImmU16 (unsigned val) |
| static void | InsertFPImmInst (MachineBasicBlock::iterator II, const XCoreInstrInfo &TII, unsigned Reg, unsigned FrameReg, int Offset) |
| static void | InsertFPConstInst (MachineBasicBlock::iterator II, const XCoreInstrInfo &TII, unsigned Reg, unsigned FrameReg, int Offset, RegScavenger *RS) |
| static void | InsertSPImmInst (MachineBasicBlock::iterator II, const XCoreInstrInfo &TII, unsigned Reg, int Offset) |
| static void | InsertSPConstInst (MachineBasicBlock::iterator II, const XCoreInstrInfo &TII, unsigned Reg, int Offset, RegScavenger *RS) |
◆ DEBUG_TYPE
#define DEBUG_TYPE "xcore-reg-info"
◆ GET_REGINFO_TARGET_DESC
#define GET_REGINFO_TARGET_DESC
◆ InsertFPConstInst()
Definition at line 87 of file XCoreRegisterInfo.cpp.
References llvm::MachineInstrBuilder::addMemOperand(), llvm::MachineInstrBuilder::addReg(), assert(), llvm::BuildMI(), llvm::getKillRegState(), II, llvm::RegState::Kill, llvm_unreachable, MBB, MI, llvm::Offset, Reg, and TII.
Referenced by llvm::XCoreRegisterInfo::eliminateFrameIndex().
◆ InsertFPImmInst()
Definition at line 56 of file XCoreRegisterInfo.cpp.
References llvm::MachineInstrBuilder::addImm(), llvm::MachineInstrBuilder::addMemOperand(), llvm::MachineInstrBuilder::addReg(), llvm::BuildMI(), llvm::getKillRegState(), II, llvm_unreachable, MBB, MI, llvm::Offset, Reg, and TII.
Referenced by llvm::XCoreRegisterInfo::eliminateFrameIndex().
◆ InsertSPConstInst()
Definition at line 157 of file XCoreRegisterInfo.cpp.
References llvm::MachineInstrBuilder::addImm(), llvm::MachineInstrBuilder::addMemOperand(), llvm::MachineInstrBuilder::addReg(), assert(), llvm::BuildMI(), llvm::getKillRegState(), II, llvm::RegState::Kill, llvm_unreachable, MBB, MI, llvm::Offset, Reg, and TII.
Referenced by llvm::XCoreRegisterInfo::eliminateFrameIndex().
◆ InsertSPImmInst()
Definition at line 124 of file XCoreRegisterInfo.cpp.
References llvm::MachineInstrBuilder::addImm(), llvm::MachineInstrBuilder::addMemOperand(), llvm::MachineInstrBuilder::addReg(), llvm::BuildMI(), llvm::getKillRegState(), II, isImmU6(), llvm_unreachable, MBB, MI, llvm::Offset, Reg, and TII.
Referenced by llvm::XCoreRegisterInfo::eliminateFrameIndex().