Home
last modified time | relevance | path

Searched refs:CSRegs (Results 1 – 16 of 16) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DTargetFrameLoweringImpl.cpp96 const MCPhysReg *CSRegs = MF.getRegInfo().getCalleeSavedRegs(); in determineCalleeSaves() local
99 if (!CSRegs || CSRegs[0] == 0) in determineCalleeSaves()
122 for (unsigned i = 0; CSRegs[i]; ++i) { in determineCalleeSaves()
123 unsigned Reg = CSRegs[i]; in determineCalleeSaves()
H A DRegUsageInfoCollector.cpp207 const MCPhysReg *CSRegs = TRI.getCalleeSavedRegs(&MF); in computeCalleeSavedRegs() local
208 for (unsigned i = 0; CSRegs[i]; ++i) { in computeCalleeSavedRegs()
209 MCPhysReg Reg = CSRegs[i]; in computeCalleeSavedRegs()
H A DPrologEpilogInserter.cpp391 const MCPhysReg *CSRegs = F.getRegInfo().getCalleeSavedRegs(); in assignCalleeSavedSpillSlots() local
394 for (unsigned i = 0; CSRegs[i]; ++i) { in assignCalleeSavedSpillSlots()
395 unsigned Reg = CSRegs[i]; in assignCalleeSavedSpillSlots()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DGCNNSAReassign.cpp79 const MCPhysReg *CSRegs; member in __anon85ea4db40111::GCNNSAReassign
131 for (unsigned I = 0; CSRegs[I]; ++I) in canAssign()
132 if (TRI->isSubRegisterEq(Reg, CSRegs[I]) && in canAssign()
133 !LRM->isPhysRegUsed(CSRegs[I])) in canAssign()
241 CSRegs = MRI->getCalleeSavedRegs(); in runOnMachineFunction()
H A DSILowerSGPRSpills.cpp216 const MCPhysReg *CSRegs = MRI.getCalleeSavedRegs(); in spillCalleeSavedRegs() local
218 for (unsigned I = 0; CSRegs[I]; ++I) { in spillCalleeSavedRegs()
219 MCRegister Reg = CSRegs[I]; in spillCalleeSavedRegs()
H A DSIMachineFunctionInfo.cpp250 bool SIMachineFunctionInfo::isCalleeSavedReg(const MCPhysReg *CSRegs, in isCalleeSavedReg() argument
252 for (unsigned I = 0; CSRegs[I]; ++I) { in isCalleeSavedReg()
253 if (CSRegs[I] == Reg) in isCalleeSavedReg()
H A DSIFrameLowering.cpp32 const MCPhysReg *CSRegs = MRI.getCalleeSavedRegs(); in findScratchNonCalleeSaveRegister() local
33 for (unsigned i = 0; CSRegs[i]; ++i) in findScratchNonCalleeSaveRegister()
34 LiveRegs.addReg(CSRegs[i]); in findScratchNonCalleeSaveRegister()
H A DSIMachineFunctionInfo.h503 bool isCalleeSavedReg(const MCPhysReg *CSRegs, MCPhysReg Reg);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMBaseRegisterInfo.h93 const MCPhysReg *CSRegs) { in isCalleeSavedRegister() argument
94 for (unsigned i = 0; CSRegs[i]; ++i) in isCalleeSavedRegister()
95 if (Reg == CSRegs[i]) in isCalleeSavedRegister()
H A DThumb1FrameLowering.cpp457 static bool isCSRestore(MachineInstr &MI, const MCPhysReg *CSRegs) { in isCSRestore() argument
459 isCalleeSavedRegister(MI.getOperand(0).getReg(), CSRegs)) in isCSRestore()
487 const MCPhysReg *CSRegs = RegInfo->getCalleeSavedRegs(&MF); in emitEpilogue() local
500 while (MBBI != MBB.begin() && isCSRestore(*MBBI, CSRegs)); in emitEpilogue()
501 if (!isCSRestore(*MBBI, CSRegs)) in emitEpilogue()
661 const MCPhysReg *CSRegs = TRI.getCalleeSavedRegs(&MF); in emitPopSpecialFixUp() local
662 for (unsigned i = 0; CSRegs[i]; ++i) in emitPopSpecialFixUp()
663 UsedRegs.addReg(CSRegs[i]); in emitPopSpecialFixUp()
H A DARMFrameLowering.cpp1828 const MCPhysReg *CSRegs = RegInfo->getCalleeSavedRegs(&MF); in determineCalleeSaves() local
1829 for (unsigned i = 0; CSRegs[i]; ++i) { in determineCalleeSaves()
1830 unsigned Reg = CSRegs[i]; in determineCalleeSaves()
H A DARMBaseInstrInfo.cpp2559 const MCPhysReg *CSRegs = TRI->getCalleeSavedRegs(&MF); in tryFoldSPUpdateIntoPushPop() local
2581 if (isCalleeSavedRegister(CurReg, CSRegs) || in tryFoldSPUpdateIntoPushPop()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZFrameLowering.cpp172 const MCPhysReg *CSRegs = TRI->getCalleeSavedRegs(&MF); in determineCalleeSaves() local
173 for (unsigned I = 0; CSRegs[I]; ++I) { in determineCalleeSaves()
174 unsigned Reg = CSRegs[I]; in determineCalleeSaves()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVFrameLowering.cpp791 static const MCPhysReg CSRegs[] = { RISCV::X1, /* ra */ in determineCalleeSaves() local
798 for (unsigned i = 0; CSRegs[i]; ++i) in determineCalleeSaves()
799 SavedRegs.set(CSRegs[i]); in determineCalleeSaves()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCFrameLowering.cpp486 const MCPhysReg *CSRegs = RegInfo->getCalleeSavedRegs(MBB->getParent()); in findScratchRegister() local
496 for (int i = 0; CSRegs[i]; ++i) in findScratchRegister()
497 BV.reset(CSRegs[i]); in findScratchRegister()
2314 const MCPhysReg *CSRegs = RegInfo->getCalleeSavedRegs(&MF); in assignCalleeSavedSpillSlots() local
2315 for (unsigned i = 0; CSRegs[i]; ++i) in assignCalleeSavedSpillSlots()
2316 BVCalleeSaved.set(CSRegs[i]); in assignCalleeSavedSpillSlots()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64FrameLowering.cpp601 const MCPhysReg *CSRegs = MF->getRegInfo().getCalleeSavedRegs(); in findScratchNonCalleeSaveRegister() local
602 for (unsigned i = 0; CSRegs[i]; ++i) in findScratchNonCalleeSaveRegister()
603 LiveRegs.addReg(CSRegs[i]); in findScratchNonCalleeSaveRegister()
2743 const MCPhysReg *CSRegs = MF.getRegInfo().getCalleeSavedRegs(); in determineCalleeSaves() local
2751 for (unsigned i = 0; CSRegs[i]; ++i) { in determineCalleeSaves()
2752 const unsigned Reg = CSRegs[i]; in determineCalleeSaves()
2763 PairedReg = CSRegs[i ^ 1]; in determineCalleeSaves()