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

  /external/llvm/lib/Target/ARM/
Thumb1FrameLowering.cpp 216 static bool isCalleeSavedRegister(unsigned Reg, const uint16_t *CSRegs) {
217 for (unsigned i = 0; CSRegs[i]; ++i)
218 if (Reg == CSRegs[i])
223 static bool isCSRestore(MachineInstr *MI, const uint16_t *CSRegs) {
226 isCalleeSavedRegister(MI->getOperand(0).getReg(), CSRegs))
232 if (!isCalleeSavedRegister(MI->getOperand(i).getReg(), CSRegs))
256 const uint16_t *CSRegs = RegInfo->getCalleeSavedRegs();
267 while (MBBI != MBB.begin() && isCSRestore(MBBI, CSRegs));
268 if (!isCSRestore(MBBI, CSRegs))
312 while (MBBI != MBB.end() && isCSRestore(MBBI, CSRegs))
    [all...]
ARMFrameLowering.cpp 85 static bool isCalleeSavedRegister(unsigned Reg, const uint16_t *CSRegs) {
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) &&
376 const uint16_t *CSRegs = RegInfo->getCalleeSavedRegs();
380 while (MBBI != MBB.begin() && isCSRestore(MBBI, TII, CSRegs));
381 if (!isCSRestore(MBBI, TII, CSRegs))
    [all...]
  /external/llvm/lib/CodeGen/
RegisterScavenging.cpp 94 const uint16_t *CSRegs = TRI->getCalleeSavedRegs(&MF);
95 if (CSRegs != NULL)
96 for (unsigned i = 0; CSRegs[i]; ++i)
97 CalleeSavedRegs.set(CSRegs[i]);
PrologEpilogInserter.cpp 213 const uint16_t *CSRegs = RegInfo->getCalleeSavedRegs(&F);
220 if (CSRegs == 0 || CSRegs[0] == 0)
229 for (unsigned i = 0; CSRegs[i]; ++i) {
230 unsigned Reg = CSRegs[i];
    [all...]
  /external/llvm/lib/Target/AArch64/
AArch64FrameLowering.cpp 381 const uint16_t *CSRegs = RegInfo->getCalleeSavedRegs();
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];
  /external/llvm/lib/Target/SystemZ/
SystemZFrameLowering.cpp 96 const uint16_t *CSRegs = TRI->getCalleeSavedRegs(&MF);
97 for (unsigned I = 0; CSRegs[I]; ++I) {
98 unsigned Reg = CSRegs[I];

Completed in 910 milliseconds