Searched refs:CSRegs (Results 1 - 6 of 6) sorted by relevance
/freebsd-10.0-release/contrib/llvm/lib/Target/ARM/ |
H A D | Thumb1FrameLowering.cpp | 215 static bool isCalleeSavedRegister(unsigned Reg, const uint16_t *CSRegs) { argument 216 for (unsigned i = 0; CSRegs[i]; ++i) 217 if (Reg == CSRegs[i]) 222 static bool isCSRestore(MachineInstr *MI, const uint16_t *CSRegs) { argument 225 isCalleeSavedRegister(MI->getOperand(0).getReg(), CSRegs)) 231 if (!isCalleeSavedRegister(MI->getOperand(i).getReg(), CSRegs)) 254 const uint16_t *CSRegs = RegInfo->getCalleeSavedRegs(); local 265 while (MBBI != MBB.begin() && isCSRestore(MBBI, CSRegs)); 266 if (!isCSRestore(MBBI, CSRegs)) 310 while (MBBI != MBB.end() && isCSRestore(MBBI, CSRegs)) [all...] |
H A D | ARMFrameLowering.cpp | 85 static bool isCalleeSavedRegister(unsigned Reg, const uint16_t *CSRegs) { argument 86 for (unsigned i = 0; CSRegs[i]; ++i) 87 if (Reg == CSRegs[i]) 94 const uint16_t *CSRegs) { 104 if (!isCalleeSavedRegister(MI->getOperand(i).getReg(), CSRegs)) 111 isCalleeSavedRegister(MI->getOperand(0).getReg(), CSRegs) && 374 const uint16_t *CSRegs = RegInfo->getCalleeSavedRegs(); local 378 while (MBBI != MBB.begin() && isCSRestore(MBBI, TII, CSRegs)); 379 if (!isCSRestore(MBBI, TII, CSRegs)) 1200 const uint16_t *CSRegs local 92 isCSRestore(MachineInstr *MI, const ARMBaseInstrInfo &TII, const uint16_t *CSRegs) argument [all...] |
/freebsd-10.0-release/contrib/llvm/lib/CodeGen/ |
H A D | RegisterScavenging.cpp | 95 const uint16_t *CSRegs = TRI->getCalleeSavedRegs(&MF); local 96 if (CSRegs != NULL) 97 for (unsigned i = 0; CSRegs[i]; ++i) 98 CalleeSavedRegs.set(CSRegs[i]);
|
H A D | PrologEpilogInserter.cpp | 200 const uint16_t *CSRegs = RegInfo->getCalleeSavedRegs(&F); local 207 if (CSRegs == 0 || CSRegs[0] == 0) 216 for (unsigned i = 0; CSRegs[i]; ++i) { 217 unsigned Reg = CSRegs[i];
|
/freebsd-10.0-release/contrib/llvm/lib/Target/AArch64/ |
H A D | AArch64FrameLowering.cpp | 380 const uint16_t *CSRegs = RegInfo->getCalleeSavedRegs(); local 383 for (unsigned i = 0; CSRegs[i]; ++i) { 384 if (AArch64::GPR64RegClass.contains(CSRegs[i]) && 385 !MF.getRegInfo().isPhysRegUsed(CSRegs[i])) { 386 ExtraReg = CSRegs[i];
|
/freebsd-10.0-release/contrib/llvm/lib/Target/SystemZ/ |
H A D | SystemZFrameLowering.cpp | 88 const uint16_t *CSRegs = TRI->getCalleeSavedRegs(&MF); local 89 for (unsigned I = 0; CSRegs[I]; ++I) { 90 unsigned Reg = CSRegs[I];
|
Completed in 166 milliseconds