Searched refs:CSRegs (Results 1 – 8 of 8) sorted by relevance
| /trueos/contrib/llvm/lib/Target/ARM/ |
| HD | Thumb1FrameLowering.cpp | 218 static bool isCSRestore(MachineInstr *MI, const uint16_t *CSRegs) { in isCSRestore() argument 221 isCalleeSavedRegister(MI->getOperand(0).getReg(), CSRegs)) in isCSRestore() 227 if (!isCalleeSavedRegister(MI->getOperand(i).getReg(), CSRegs)) in isCSRestore() 251 const uint16_t *CSRegs = RegInfo->getCalleeSavedRegs(); in emitEpilogue() local 262 while (MBBI != MBB.begin() && isCSRestore(MBBI, CSRegs)); in emitEpilogue() 263 if (!isCSRestore(MBBI, CSRegs)) in emitEpilogue() 308 while (MBBI != MBB.end() && isCSRestore(MBBI, CSRegs)) in emitEpilogue()
|
| HD | ARMBaseRegisterInfo.h | 76 const MCPhysReg *CSRegs) { in isCalleeSavedRegister() argument 77 for (unsigned i = 0; CSRegs[i]; ++i) in isCalleeSavedRegister() 78 if (Reg == CSRegs[i]) in isCalleeSavedRegister()
|
| HD | ARMFrameLowering.cpp | 87 const uint16_t *CSRegs) { in isCSRestore() argument 93 if (!isCalleeSavedRegister(MI->getOperand(i).getReg(), CSRegs)) in isCSRestore() 100 isCalleeSavedRegister(MI->getOperand(0).getReg(), CSRegs) && in isCSRestore() 385 const uint16_t *CSRegs = RegInfo->getCalleeSavedRegs(&MF); in emitEpilogue() local 389 } while (MBBI != MBB.begin() && isCSRestore(MBBI, TII, CSRegs)); in emitEpilogue() 390 if (!isCSRestore(MBBI, TII, CSRegs)) in emitEpilogue() 1208 const uint16_t *CSRegs = RegInfo->getCalleeSavedRegs(&MF); in processFunctionBeforeCalleeSavedScan() local 1209 for (unsigned i = 0; CSRegs[i]; ++i) { in processFunctionBeforeCalleeSavedScan() 1210 unsigned Reg = CSRegs[i]; in processFunctionBeforeCalleeSavedScan()
|
| HD | ARMBaseInstrInfo.cpp | 1916 const MCPhysReg *CSRegs = TRI->getCalleeSavedRegs(&MF); in tryFoldSPUpdateIntoPushPop() local 1935 if (isCalleeSavedRegister(CurReg, CSRegs) || in tryFoldSPUpdateIntoPushPop()
|
| /trueos/contrib/llvm/lib/CodeGen/ |
| HD | RegisterScavenging.cpp | 94 const uint16_t *CSRegs = TRI->getCalleeSavedRegs(&MF); in enterBasicBlock() local 95 if (CSRegs != NULL) in enterBasicBlock() 96 for (unsigned i = 0; CSRegs[i]; ++i) in enterBasicBlock() 97 CalleeSavedRegs.set(CSRegs[i]); in enterBasicBlock()
|
| HD | PrologEpilogInserter.cpp | 236 const uint16_t *CSRegs = RegInfo->getCalleeSavedRegs(&F); in calculateCalleeSavedRegisters() local 243 if (CSRegs == 0 || CSRegs[0] == 0) in calculateCalleeSavedRegisters() 251 for (unsigned i = 0; CSRegs[i]; ++i) { in calculateCalleeSavedRegisters() 252 unsigned Reg = CSRegs[i]; in calculateCalleeSavedRegisters()
|
| /trueos/contrib/llvm/lib/Target/AArch64/ |
| HD | AArch64FrameLowering.cpp | 381 const uint16_t *CSRegs = RegInfo->getCalleeSavedRegs(); in processFunctionBeforeCalleeSavedScan() local 384 for (unsigned i = 0; CSRegs[i]; ++i) { in processFunctionBeforeCalleeSavedScan() 385 if (AArch64::GPR64RegClass.contains(CSRegs[i]) && in processFunctionBeforeCalleeSavedScan() 386 !MF.getRegInfo().isPhysRegUsed(CSRegs[i])) { in processFunctionBeforeCalleeSavedScan() 387 ExtraReg = CSRegs[i]; in processFunctionBeforeCalleeSavedScan()
|
| /trueos/contrib/llvm/lib/Target/SystemZ/ |
| HD | SystemZFrameLowering.cpp | 96 const uint16_t *CSRegs = TRI->getCalleeSavedRegs(&MF); in processFunctionBeforeCalleeSavedScan() local 97 for (unsigned I = 0; CSRegs[I]; ++I) { in processFunctionBeforeCalleeSavedScan() 98 unsigned Reg = CSRegs[I]; in processFunctionBeforeCalleeSavedScan()
|