HomeSort by relevance Sort by last modified time
    Searched refs:CSRegs (Results 1 - 4 of 4) sorted by null

  /external/llvm/lib/Target/ARM/
Thumb1FrameLowering.cpp 177 static bool isCalleeSavedRegister(unsigned Reg, const uint16_t *CSRegs) {
178 for (unsigned i = 0; CSRegs[i]; ++i)
179 if (Reg == CSRegs[i])
184 static bool isCSRestore(MachineInstr *MI, const uint16_t *CSRegs) {
187 isCalleeSavedRegister(MI->getOperand(0).getReg(), CSRegs))
193 if (!isCalleeSavedRegister(MI->getOperand(i).getReg(), CSRegs))
216 const uint16_t *CSRegs = RegInfo->getCalleeSavedRegs();
227 while (MBBI != MBB.begin() && isCSRestore(MBBI, CSRegs));
228 if (!isCSRestore(MBBI, CSRegs))
272 while (MBBI != MBB.end() && isCSRestore(MBBI, CSRegs))
    [all...]
ARMFrameLowering.cpp 84 static bool isCalleeSavedRegister(unsigned Reg, const uint16_t *CSRegs) {
85 for (unsigned i = 0; CSRegs[i]; ++i)
86 if (Reg == CSRegs[i])
93 const uint16_t *CSRegs) {
103 if (!isCalleeSavedRegister(MI->getOperand(i).getReg(), CSRegs))
110 isCalleeSavedRegister(MI->getOperand(0).getReg(), CSRegs) &&
362 const uint16_t *CSRegs = RegInfo->getCalleeSavedRegs();
366 while (MBBI != MBB.begin() && isCSRestore(MBBI, TII, CSRegs));
367 if (!isCSRestore(MBBI, TII, CSRegs))
    [all...]
  /external/llvm/lib/CodeGen/
RegisterScavenging.cpp 103 const uint16_t *CSRegs = TRI->getCalleeSavedRegs(&MF);
104 if (CSRegs != NULL)
105 for (unsigned i = 0; CSRegs[i]; ++i)
106 CalleeSavedRegs.set(CSRegs[i]);
PrologEpilogInserter.cpp 213 const uint16_t *CSRegs = RegInfo->getCalleeSavedRegs(&Fn);
220 if (CSRegs == 0 || CSRegs[0] == 0)
228 for (unsigned i = 0; CSRegs[i]; ++i) {
229 unsigned Reg = CSRegs[i];

Completed in 213 milliseconds