| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | TargetFrameLoweringImpl.cpp | 79 const MCPhysReg *CSRegs = MF.getRegInfo().getCalleeSavedRegs(); in determineCalleeSaves() local 82 if (!CSRegs || CSRegs[0] == 0) in determineCalleeSaves() 105 for (unsigned i = 0; CSRegs[i]; ++i) { in determineCalleeSaves() 106 unsigned Reg = CSRegs[i]; in determineCalleeSaves()
|
| H A D | RegUsageInfoCollector.cpp | 160 const MCPhysReg *CSRegs = TRI.getCalleeSavedRegs(&MF); in computeCalleeSavedRegs() local 161 for (unsigned i = 0; CSRegs[i]; ++i) { in computeCalleeSavedRegs() 162 unsigned Reg = CSRegs[i]; in computeCalleeSavedRegs()
|
| H A D | PrologEpilogInserter.cpp | 341 const MCPhysReg *CSRegs = F.getRegInfo().getCalleeSavedRegs(); in assignCalleeSavedSpillSlots() local 344 for (unsigned i = 0; CSRegs[i]; ++i) { in assignCalleeSavedSpillSlots() 345 unsigned Reg = CSRegs[i]; in assignCalleeSavedSpillSlots()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | SIMachineFunctionInfo.cpp | 233 static bool isCalleeSavedReg(const MCPhysReg *CSRegs, MCPhysReg Reg) { in isCalleeSavedReg() argument 234 for (unsigned I = 0; CSRegs[I]; ++I) { in isCalleeSavedReg() 235 if (CSRegs[I] == Reg) in isCalleeSavedReg() 263 const MCPhysReg *CSRegs = TRI->getCalleeSavedRegs(&MF); in allocateSGPRSpillToVGPR() local 282 if ((FrameInfo.hasCalls() || !isEntryFunction()) && CSRegs && in allocateSGPRSpillToVGPR() 283 isCalleeSavedReg(CSRegs, LaneVGPR)) { in allocateSGPRSpillToVGPR()
|
| H A D | SIFrameLowering.cpp | 517 const MCPhysReg *CSRegs = TRI.getCalleeSavedRegs(MF); in findScratchNonCalleeSaveRegister() local 518 for (unsigned i = 0; CSRegs[i]; ++i) in findScratchNonCalleeSaveRegister() 519 LiveRegs.addReg(CSRegs[i]); in findScratchNonCalleeSaveRegister()
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/ |
| H A D | ARMBaseRegisterInfo.h | 91 const MCPhysReg *CSRegs) { in isCalleeSavedRegister() argument 92 for (unsigned i = 0; CSRegs[i]; ++i) in isCalleeSavedRegister() 93 if (Reg == CSRegs[i]) in isCalleeSavedRegister()
|
| H A D | Thumb1FrameLowering.cpp | 406 static bool isCSRestore(MachineInstr &MI, const MCPhysReg *CSRegs) { in isCSRestore() argument 408 isCalleeSavedRegister(MI.getOperand(0).getReg(), CSRegs)) in isCSRestore() 436 const MCPhysReg *CSRegs = RegInfo->getCalleeSavedRegs(&MF); in emitEpilogue() local 447 while (MBBI != MBB.begin() && isCSRestore(*MBBI, CSRegs)); in emitEpilogue() 448 if (!isCSRestore(*MBBI, CSRegs)) in emitEpilogue() 594 const MCPhysReg *CSRegs = TRI.getCalleeSavedRegs(&MF); in emitPopSpecialFixUp() local 595 for (unsigned i = 0; CSRegs[i]; ++i) in emitPopSpecialFixUp() 596 UsedRegs.addReg(CSRegs[i]); in emitPopSpecialFixUp()
|
| H A D | ARMFrameLowering.cpp | 146 const MCPhysReg *CSRegs) { in isCSRestore() argument 152 if (!isCalleeSavedRegister(MI.getOperand(i).getReg(), CSRegs)) in isCSRestore() 159 isCalleeSavedRegister(MI.getOperand(0).getReg(), CSRegs) && in isCSRestore() 795 const MCPhysReg *CSRegs = RegInfo->getCalleeSavedRegs(&MF); in emitEpilogue() local 799 } while (MBBI != MBB.begin() && isCSRestore(*MBBI, TII, CSRegs)); in emitEpilogue() 800 if (!isCSRestore(*MBBI, TII, CSRegs)) in emitEpilogue() 1661 const MCPhysReg *CSRegs = RegInfo->getCalleeSavedRegs(&MF); in determineCalleeSaves() local 1662 for (unsigned i = 0; CSRegs[i]; ++i) { in determineCalleeSaves() 1663 unsigned Reg = CSRegs[i]; in determineCalleeSaves()
|
| H A D | ARMBaseInstrInfo.cpp | 2329 const MCPhysReg *CSRegs = TRI->getCalleeSavedRegs(&MF); in tryFoldSPUpdateIntoPushPop() local 2349 if (isCalleeSavedRegister(CurReg, CSRegs) || in tryFoldSPUpdateIntoPushPop()
|
| /freebsd-12.1/contrib/llvm/lib/Target/RISCV/ |
| H A D | RISCVFrameLowering.cpp | 222 static const MCPhysReg CSRegs[] = { RISCV::X1, /* ra */ in determineCalleeSaves() local 229 for (unsigned i = 0; CSRegs[i]; ++i) in determineCalleeSaves() 230 SavedRegs.set(CSRegs[i]); in determineCalleeSaves()
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | ShadowCallStack.cpp | 253 const MCPhysReg *CSRegs = Fn.getRegInfo().getCalleeSavedRegs(); in runOnMachineFunction() local 254 for (size_t i = 0; CSRegs[i]; i++) in runOnMachineFunction() 255 CalleeSavedRegs.set(CSRegs[i]); in runOnMachineFunction()
|
| /freebsd-12.1/contrib/llvm/lib/Target/SystemZ/ |
| H A D | SystemZFrameLowering.cpp | 104 const MCPhysReg *CSRegs = TRI->getCalleeSavedRegs(&MF); in determineCalleeSaves() local 105 for (unsigned I = 0; CSRegs[I]; ++I) { in determineCalleeSaves() 106 unsigned Reg = CSRegs[I]; in determineCalleeSaves()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/ |
| H A D | AArch64FrameLowering.cpp | 370 const MCPhysReg *CSRegs = MF->getRegInfo().getCalleeSavedRegs(); in findScratchNonCalleeSaveRegister() local 371 for (unsigned i = 0; CSRegs[i]; ++i) in findScratchNonCalleeSaveRegister() 372 LiveRegs.addReg(CSRegs[i]); in findScratchNonCalleeSaveRegister() 1972 const MCPhysReg *CSRegs = MF.getRegInfo().getCalleeSavedRegs(); in determineCalleeSaves() local 1980 for (unsigned i = 0; CSRegs[i]; ++i) { in determineCalleeSaves() 1981 const unsigned Reg = CSRegs[i]; in determineCalleeSaves() 1988 unsigned PairedReg = CSRegs[i ^ 1]; in determineCalleeSaves()
|
| /freebsd-12.1/contrib/llvm/lib/Target/PowerPC/ |
| H A D | PPCFrameLowering.cpp | 645 const MCPhysReg *CSRegs = RegInfo->getCalleeSavedRegs(MBB->getParent()); in findScratchRegister() local 655 for (int i = 0; CSRegs[i]; ++i) in findScratchRegister() 656 BV.reset(CSRegs[i]); in findScratchRegister() 1994 const MCPhysReg *CSRegs = RegInfo->getCalleeSavedRegs(&MF); in assignCalleeSavedSpillSlots() local 1995 for (unsigned i = 0; CSRegs[i]; ++i) in assignCalleeSavedSpillSlots() 1996 BVCalleeSaved.set(CSRegs[i]); in assignCalleeSavedSpillSlots()
|