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

/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/ARM/
H A DThumb1FrameLowering.cpp177 static bool isCalleeSavedRegister(unsigned Reg, const uint16_t *CSRegs) { argument
178 for (unsigned i = 0; CSRegs[i]; ++i)
179 if (Reg == CSRegs[i])
184 static bool isCSRestore(MachineInstr *MI, const uint16_t *CSRegs) { argument
187 isCalleeSavedRegister(MI->getOperand(0).getReg(), CSRegs))
193 if (!isCalleeSavedRegister(MI->getOperand(i).getReg(), CSRegs))
216 const uint16_t *CSRegs = RegInfo->getCalleeSavedRegs(); local
227 while (MBBI != MBB.begin() && isCSRestore(MBBI, CSRegs));
228 if (!isCSRestore(MBBI, CSRegs))
272 while (MBBI != MBB.end() && isCSRestore(MBBI, CSRegs))
[all...]
H A DARMFrameLowering.cpp86 static bool isCalleeSavedRegister(unsigned Reg, const uint16_t *CSRegs) { argument
87 for (unsigned i = 0; CSRegs[i]; ++i)
88 if (Reg == CSRegs[i])
95 const uint16_t *CSRegs) {
105 if (!isCalleeSavedRegister(MI->getOperand(i).getReg(), CSRegs))
112 isCalleeSavedRegister(MI->getOperand(0).getReg(), CSRegs) &&
372 const uint16_t *CSRegs = RegInfo->getCalleeSavedRegs(); local
376 while (MBBI != MBB.begin() && isCSRestore(MBBI, TII, CSRegs));
377 if (!isCSRestore(MBBI, TII, CSRegs))
1248 const uint16_t *CSRegs local
93 isCSRestore(MachineInstr *MI, const ARMBaseInstrInfo &TII, const uint16_t *CSRegs) argument
[all...]
/macosx-10.9.5/llvmCore-3425.0.33/lib/CodeGen/
H A DRegisterScavenging.cpp97 const uint16_t *CSRegs = TRI->getCalleeSavedRegs(&MF); local
98 if (CSRegs != NULL)
99 for (unsigned i = 0; CSRegs[i]; ++i)
100 CalleeSavedRegs.set(CSRegs[i]);
H A DPrologEpilogInserter.cpp213 const uint16_t *CSRegs = RegInfo->getCalleeSavedRegs(&Fn); local
220 if (CSRegs == 0 || CSRegs[0] == 0)
228 for (unsigned i = 0; CSRegs[i]; ++i) {
229 unsigned Reg = CSRegs[i];

Completed in 202 milliseconds