Searched defs:CSRegs (Results 1 - 13 of 13) sorted by relevance

/external/llvm/lib/CodeGen/
H A DTargetFrameLoweringImpl.cpp76 const MCPhysReg *CSRegs = TRI.getCalleeSavedRegs(&MF); local
79 if (!CSRegs || CSRegs[0] == 0)
89 for (unsigned i = 0; CSRegs[i]; ++i) {
90 unsigned Reg = CSRegs[i];
H A DPrologEpilogInserter.cpp333 const MCPhysReg *CSRegs = RegInfo->getCalleeSavedRegs(&F); local
336 for (unsigned i = 0; CSRegs[i]; ++i) {
337 unsigned Reg = CSRegs[i];
/external/llvm/lib/Target/ARM/
H A DARMBaseRegisterInfo.h78 const MCPhysReg *CSRegs) {
79 for (unsigned i = 0; CSRegs[i]; ++i)
80 if (Reg == CSRegs[i])
77 isCalleeSavedRegister(unsigned Reg, const MCPhysReg *CSRegs) argument
H A DThumb1FrameLowering.cpp306 static bool isCSRestore(MachineInstr &MI, const MCPhysReg *CSRegs) { argument
308 isCalleeSavedRegister(MI.getOperand(0).getReg(), CSRegs))
314 if (!isCalleeSavedRegister(MI.getOperand(i).getReg(), CSRegs))
336 const MCPhysReg *CSRegs = RegInfo->getCalleeSavedRegs(&MF); local
347 while (MBBI != MBB.begin() && isCSRestore(*MBBI, CSRegs));
348 if (!isCSRestore(*MBBI, CSRegs))
474 const MCPhysReg *CSRegs = TRI->getCalleeSavedRegs(&MF); local
475 for (unsigned i = 0; CSRegs[i]; ++i)
476 UsedRegs.addReg(CSRegs[i]);
H A DARMFrameLowering.cpp102 const MCPhysReg *CSRegs) {
108 if (!isCalleeSavedRegister(MI.getOperand(i).getReg(), CSRegs))
115 isCalleeSavedRegister(MI.getOperand(0).getReg(), CSRegs) &&
724 const MCPhysReg *CSRegs = RegInfo->getCalleeSavedRegs(&MF); local
728 } while (MBBI != MBB.begin() && isCSRestore(*MBBI, TII, CSRegs));
729 if (!isCSRestore(*MBBI, TII, CSRegs))
1526 const MCPhysReg *CSRegs = RegInfo->getCalleeSavedRegs(&MF); local
1527 for (unsigned i = 0; CSRegs[i]; ++i) {
1528 unsigned Reg = CSRegs[i];
101 isCSRestore(MachineInstr &MI, const ARMBaseInstrInfo &TII, const MCPhysReg *CSRegs) argument
H A DARMBaseInstrInfo.cpp2090 const MCPhysReg *CSRegs = TRI->getCalleeSavedRegs(&MF); local
2109 if (isCalleeSavedRegister(CurReg, CSRegs) ||
/external/swiftshader/third_party/LLVM/lib/CodeGen/
H A DRegisterScavenging.cpp99 const unsigned *CSRegs = TRI->getCalleeSavedRegs(); local
100 if (CSRegs != NULL)
101 for (unsigned i = 0; CSRegs[i]; ++i)
102 CalleeSavedRegs.set(CSRegs[i]);
H A DPrologEpilogInserter.cpp210 const unsigned *CSRegs = RegInfo->getCalleeSavedRegs(&Fn); local
217 if (CSRegs == 0 || CSRegs[0] == 0)
225 for (unsigned i = 0; CSRegs[i]; ++i) {
226 unsigned Reg = CSRegs[i];
/external/swiftshader/third_party/LLVM/lib/Target/ARM/
H A DThumb1FrameLowering.cpp178 static bool isCalleeSavedRegister(unsigned Reg, const unsigned *CSRegs) { argument
179 for (unsigned i = 0; CSRegs[i]; ++i)
180 if (Reg == CSRegs[i])
185 static bool isCSRestore(MachineInstr *MI, const unsigned *CSRegs) { argument
188 isCalleeSavedRegister(MI->getOperand(0).getReg(), CSRegs))
194 if (!isCalleeSavedRegister(MI->getOperand(i).getReg(), CSRegs))
217 const unsigned *CSRegs = RegInfo->getCalleeSavedRegs(); local
228 while (MBBI != MBB.begin() && isCSRestore(MBBI, CSRegs));
229 if (!isCSRestore(MBBI, CSRegs))
273 while (MBBI != MBB.end() && isCSRestore(MBBI, CSRegs))
[all...]
H A DARMFrameLowering.cpp75 static bool isCalleeSavedRegister(unsigned Reg, const unsigned *CSRegs) { argument
76 for (unsigned i = 0; CSRegs[i]; ++i)
77 if (Reg == CSRegs[i])
84 const unsigned *CSRegs) {
94 if (!isCalleeSavedRegister(MI->getOperand(i).getReg(), CSRegs))
101 isCalleeSavedRegister(MI->getOperand(0).getReg(), CSRegs) &&
344 const unsigned *CSRegs = RegInfo->getCalleeSavedRegs(); local
348 while (MBBI != MBB.begin() && isCSRestore(MBBI, TII, CSRegs));
349 if (!isCSRestore(MBBI, TII, CSRegs))
907 const unsigned *CSRegs local
82 isCSRestore(MachineInstr *MI, const ARMBaseInstrInfo &TII, const unsigned *CSRegs) argument
[all...]
/external/llvm/lib/Target/SystemZ/
H A DSystemZFrameLowering.cpp104 const MCPhysReg *CSRegs = TRI->getCalleeSavedRegs(&MF); local
105 for (unsigned I = 0; CSRegs[I]; ++I) {
106 unsigned Reg = CSRegs[I];
/external/llvm/lib/Target/AArch64/
H A DAArch64FrameLowering.cpp255 const MCPhysReg *CSRegs = RegInfo->getCalleeSavedRegs(MF); local
256 for (unsigned i = 0; CSRegs[i]; ++i)
257 LiveRegs.addReg(CSRegs[i]);
1105 const MCPhysReg *CSRegs = RegInfo->getCalleeSavedRegs(&MF); local
1107 for (unsigned i = 0; CSRegs[i]; ++i) {
1108 const unsigned Reg = CSRegs[i];
1115 unsigned PairedReg = CSRegs[i ^ 1];
/external/llvm/lib/Target/PowerPC/
H A DPPCFrameLowering.cpp622 const MCPhysReg *CSRegs = RegInfo->getCalleeSavedRegs(MBB->getParent()); local
632 for (int i = 0; CSRegs[i]; ++i)
633 BV.reset(CSRegs[i]);

Completed in 2066 milliseconds