| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | TargetFrameLoweringImpl.cpp | 107 const MCPhysReg *CSRegs = nullptr; in determineCalleeSaves() local 115 CSRegs = TRI.getIPRACSRegs(&MF); in determineCalleeSaves() 117 CSRegs = MF.getRegInfo().getCalleeSavedRegs(); in determineCalleeSaves() 120 if (!CSRegs || CSRegs[0] == 0) in determineCalleeSaves() 143 for (unsigned i = 0; CSRegs[i]; ++i) { in determineCalleeSaves() 144 unsigned Reg = CSRegs[i]; in determineCalleeSaves()
|
| H A D | RegUsageInfoCollector.cpp | 233 const MCPhysReg *CSRegs = TRI.getCalleeSavedRegs(&MF); in computeCalleeSavedRegs() local 234 for (unsigned i = 0; CSRegs[i]; ++i) { in computeCalleeSavedRegs() 235 MCPhysReg Reg = CSRegs[i]; in computeCalleeSavedRegs()
|
| H A D | PrologEpilogInserter.cpp | 462 const MCPhysReg *CSRegs = F.getRegInfo().getCalleeSavedRegs(); in assignCalleeSavedSpillSlots() local 465 for (unsigned i = 0; CSRegs[i]; ++i) in assignCalleeSavedSpillSlots() 466 CSMask.set(CSRegs[i]); in assignCalleeSavedSpillSlots() 469 for (unsigned i = 0; CSRegs[i]; ++i) { in assignCalleeSavedSpillSlots() 470 unsigned Reg = CSRegs[i]; in assignCalleeSavedSpillSlots() 1328 for (const MCPhysReg *CSRegs = TRI.getCalleeSavedRegs(&MF); in insertZeroCallUsedRegs() local 1329 MCPhysReg CSReg = *CSRegs; ++CSRegs) in insertZeroCallUsedRegs()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMBaseRegisterInfo.h | 45 const MCPhysReg *CSRegs) { in isCalleeSavedRegister() argument 46 for (unsigned i = 0; CSRegs[i]; ++i) in isCalleeSavedRegister() 47 if (Reg == CSRegs[i]) in isCalleeSavedRegister()
|
| H A D | Thumb1FrameLowering.cpp | 663 const MCPhysReg *CSRegs = TRI.getCalleeSavedRegs(&MF); in emitPopSpecialFixUp() local 664 for (unsigned i = 0; CSRegs[i]; ++i) in emitPopSpecialFixUp() 665 UsedRegs.addReg(CSRegs[i]); in emitPopSpecialFixUp()
|
| H A D | ARMFrameLowering.cpp | 2614 const MCPhysReg *CSRegs = RegInfo->getCalleeSavedRegs(&MF); in determineCalleeSaves() local 2615 for (unsigned i = 0; CSRegs[i]; ++i) { in determineCalleeSaves() 2616 unsigned Reg = CSRegs[i]; in determineCalleeSaves()
|
| H A D | ARMBaseInstrInfo.cpp | 2418 const MCPhysReg *CSRegs = TRI->getCalleeSavedRegs(&MF); in tryFoldSPUpdateIntoPushPop() local 2440 if (isCalleeSavedRegister(CurReg, CSRegs) || in tryFoldSPUpdateIntoPushPop()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | GCNNSAReassign.cpp | 68 const MCPhysReg *CSRegs; member in __anond94b4ce90111::GCNNSAReassignImpl 139 for (unsigned I = 0; CSRegs[I]; ++I) in canAssign() 140 if (TRI->isSubRegisterEq(Reg, CSRegs[I]) && in canAssign() 141 !LRM->isPhysRegUsed(CSRegs[I])) in canAssign() 257 CSRegs = MRI->getCalleeSavedRegs(); in run()
|
| H A D | SIMachineFunctionInfo.cpp | 320 const MCPhysReg *CSRegs = MF.getRegInfo().getCalleeSavedRegs(); in splitWWMSpillRegisters() local 322 if (isCalleeSavedReg(CSRegs, Reg.first)) in splitWWMSpillRegisters() 329 bool SIMachineFunctionInfo::isCalleeSavedReg(const MCPhysReg *CSRegs, in isCalleeSavedReg() argument 331 for (unsigned I = 0; CSRegs[I]; ++I) { in isCalleeSavedReg() 332 if (CSRegs[I] == Reg) in isCalleeSavedReg()
|
| H A D | SILowerSGPRSpills.cpp | 264 const MCPhysReg *CSRegs = MRI.getCalleeSavedRegs(); in spillCalleeSavedRegs() local 266 for (unsigned I = 0; CSRegs[I]; ++I) { in spillCalleeSavedRegs() 267 MCRegister Reg = CSRegs[I]; in spillCalleeSavedRegs()
|
| H A D | SIFrameLowering.cpp | 53 const MCPhysReg *CSRegs = MRI.getCalleeSavedRegs(); in findScratchNonCalleeSaveRegister() local 54 for (unsigned i = 0; CSRegs[i]; ++i) in findScratchNonCalleeSaveRegister() 55 LiveUnits.addReg(CSRegs[i]); in findScratchNonCalleeSaveRegister() 1551 const MCPhysReg *CSRegs = MF.getRegInfo().getCalleeSavedRegs(); in determinePrologEpilogSGPRSaves() local 1552 for (unsigned I = 0; CSRegs[I]; ++I) in determinePrologEpilogSGPRSaves() 1553 LiveUnits.addReg(CSRegs[I]); in determinePrologEpilogSGPRSaves()
|
| H A D | SIMachineFunctionInfo.h | 614 bool isCalleeSavedReg(const MCPhysReg *CSRegs, MCPhysReg Reg) const;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCFrameLowering.cpp | 489 const MCPhysReg *CSRegs = RegInfo->getCalleeSavedRegs(MBB->getParent()); in findScratchRegister() local 499 for (int i = 0; CSRegs[i]; ++i) in findScratchRegister() 500 BV.reset(CSRegs[i]); in findScratchRegister() 2338 const MCPhysReg *CSRegs = RegInfo->getCalleeSavedRegs(&MF); in assignCalleeSavedSpillSlots() local 2366 for (unsigned i = 0; CSRegs[i]; ++i) in assignCalleeSavedSpillSlots() 2367 BVCalleeSaved.set(CSRegs[i]); in assignCalleeSavedSpillSlots() 2757 const MCPhysReg *CSRegs = in updateCalleeSaves() local 2768 for (int i = 0; CSRegs[i]; i++) { in updateCalleeSaves() 2771 MCPhysReg Cand = CSRegs[i]; in updateCalleeSaves() 2794 for (int i = 0; CSRegs[i]; i++) { in updateCalleeSaves() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/ |
| H A D | CSKYFrameLowering.cpp | 380 static const MCPhysReg CSRegs[] = {CSKY::R0, CSKY::R1, CSKY::R2, CSKY::R3, in determineCalleeSaves() local 383 for (unsigned i = 0; CSRegs[i]; ++i) in determineCalleeSaves() 384 SavedRegs.set(CSRegs[i]); in determineCalleeSaves()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64FrameLowering.cpp | 393 const MCPhysReg *CSRegs = MF.getRegInfo().getCalleeSavedRegs(); in homogeneousPrologEpilog() local 395 for (unsigned I = 0; CSRegs[I]; ++I) { in homogeneousPrologEpilog() 396 Register Reg = CSRegs[I]; in homogeneousPrologEpilog() 398 assert(CSRegs[I + 1] == AArch64::FP); in homogeneousPrologEpilog() 1088 const MCPhysReg *CSRegs = MF->getRegInfo().getCalleeSavedRegs(); in getLiveRegsForEntryMBB() local 1089 for (unsigned i = 0; CSRegs[i]; ++i) in getLiveRegsForEntryMBB() 1090 LiveRegs.addReg(CSRegs[i]); in getLiveRegsForEntryMBB() 3938 const MCPhysReg *CSRegs = MF.getRegInfo().getCalleeSavedRegs(); in determineCalleeSaves() local 3951 for (unsigned i = 0; CSRegs[i]; ++i) { in determineCalleeSaves() 3952 const unsigned Reg = CSRegs[i]; in determineCalleeSaves() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZFrameLowering.cpp | 271 const MCPhysReg *CSRegs = TRI->getCalleeSavedRegs(&MF); in determineCalleeSaves() local 272 for (unsigned I = 0; CSRegs[I]; ++I) { in determineCalleeSaves() 273 unsigned Reg = CSRegs[I]; in determineCalleeSaves()
|