Searched refs:CSRegs (Results 1 - 8 of 8) sorted by relevance

/freebsd-10.3-release/contrib/llvm/lib/Target/ARM/
H A DARMBaseRegisterInfo.h76 const MCPhysReg *CSRegs) {
77 for (unsigned i = 0; CSRegs[i]; ++i)
78 if (Reg == CSRegs[i])
75 isCalleeSavedRegister(unsigned Reg, const MCPhysReg *CSRegs) argument
H A DThumb1FrameLowering.cpp218 static bool isCSRestore(MachineInstr *MI, const uint16_t *CSRegs) { argument
221 isCalleeSavedRegister(MI->getOperand(0).getReg(), CSRegs))
227 if (!isCalleeSavedRegister(MI->getOperand(i).getReg(), CSRegs))
251 const uint16_t *CSRegs = RegInfo->getCalleeSavedRegs(); local
262 while (MBBI != MBB.begin() && isCSRestore(MBBI, CSRegs));
263 if (!isCSRestore(MBBI, CSRegs))
308 while (MBBI != MBB.end() && isCSRestore(MBBI, CSRegs))
H A DARMFrameLowering.cpp87 const uint16_t *CSRegs) {
93 if (!isCalleeSavedRegister(MI->getOperand(i).getReg(), CSRegs))
100 isCalleeSavedRegister(MI->getOperand(0).getReg(), CSRegs) &&
385 const uint16_t *CSRegs = RegInfo->getCalleeSavedRegs(&MF); local
389 } while (MBBI != MBB.begin() && isCSRestore(MBBI, TII, CSRegs));
390 if (!isCSRestore(MBBI, TII, CSRegs))
1208 const uint16_t *CSRegs = RegInfo->getCalleeSavedRegs(&MF); local
1209 for (unsigned i = 0; CSRegs[i]; ++i) {
1210 unsigned Reg = CSRegs[i];
85 isCSRestore(MachineInstr *MI, const ARMBaseInstrInfo &TII, const uint16_t *CSRegs) argument
H A DARMBaseInstrInfo.cpp1916 const MCPhysReg *CSRegs = TRI->getCalleeSavedRegs(&MF); local
1935 if (isCalleeSavedRegister(CurReg, CSRegs) ||
/freebsd-10.3-release/contrib/llvm/lib/CodeGen/
H A DRegisterScavenging.cpp94 const uint16_t *CSRegs = TRI->getCalleeSavedRegs(&MF); local
95 if (CSRegs != NULL)
96 for (unsigned i = 0; CSRegs[i]; ++i)
97 CalleeSavedRegs.set(CSRegs[i]);
H A DPrologEpilogInserter.cpp236 const uint16_t *CSRegs = RegInfo->getCalleeSavedRegs(&F); local
243 if (CSRegs == 0 || CSRegs[0] == 0)
251 for (unsigned i = 0; CSRegs[i]; ++i) {
252 unsigned Reg = CSRegs[i];
/freebsd-10.3-release/contrib/llvm/lib/Target/AArch64/
H A DAArch64FrameLowering.cpp381 const uint16_t *CSRegs = RegInfo->getCalleeSavedRegs(); local
384 for (unsigned i = 0; CSRegs[i]; ++i) {
385 if (AArch64::GPR64RegClass.contains(CSRegs[i]) &&
386 !MF.getRegInfo().isPhysRegUsed(CSRegs[i])) {
387 ExtraReg = CSRegs[i];
/freebsd-10.3-release/contrib/llvm/lib/Target/SystemZ/
H A DSystemZFrameLowering.cpp96 const uint16_t *CSRegs = TRI->getCalleeSavedRegs(&MF); local
97 for (unsigned I = 0; CSRegs[I]; ++I) {
98 unsigned Reg = CSRegs[I];

Completed in 81 milliseconds