Searched refs:CSRegs (Results 1 - 17 of 17) sorted by relevance

/openbsd-current/gnu/llvm/llvm/lib/CodeGen/
H A DTargetFrameLoweringImpl.cpp101 const MCPhysReg *CSRegs = MF.getRegInfo().getCalleeSavedRegs(); local
104 if (!CSRegs || CSRegs[0] == 0)
127 for (unsigned i = 0; CSRegs[i]; ++i) {
128 unsigned Reg = CSRegs[i];
H A DRegUsageInfoCollector.cpp206 const MCPhysReg *CSRegs = TRI.getCalleeSavedRegs(&MF); local
207 for (unsigned i = 0; CSRegs[i]; ++i) {
208 MCPhysReg Reg = CSRegs[i];
H A DPrologEpilogInserter.cpp457 const MCPhysReg *CSRegs = F.getRegInfo().getCalleeSavedRegs(); local
460 for (unsigned i = 0; CSRegs[i]; ++i)
461 CSMask.set(CSRegs[i]);
464 for (unsigned i = 0; CSRegs[i]; ++i) {
465 unsigned Reg = CSRegs[i];
470 // Mips's $fp, so they appear in SavedRegs but not CSRegs.
1351 for (const MCPhysReg *CSRegs = TRI.getCalleeSavedRegs(&MF);
1352 MCPhysReg CSReg = *CSRegs; ++CSRegs)
/openbsd-current/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DGCNNSAReassign.cpp81 const MCPhysReg *CSRegs; member in class:__anon2632::GCNNSAReassign
133 for (unsigned I = 0; CSRegs[I]; ++I)
134 if (TRI->isSubRegisterEq(Reg, CSRegs[I]) &&
135 !LRM->isPhysRegUsed(CSRegs[I]))
252 CSRegs = MRI->getCalleeSavedRegs();
H A DSILowerSGPRSpills.cpp219 const MCPhysReg *CSRegs = MRI.getCalleeSavedRegs(); local
221 for (unsigned I = 0; CSRegs[I]; ++I) {
222 MCRegister Reg = CSRegs[I];
H A DSIMachineFunctionInfo.cpp293 const MCPhysReg *CSRegs = MF.getRegInfo().getCalleeSavedRegs(); local
295 if (isCalleeSavedReg(CSRegs, Reg.first))
302 bool SIMachineFunctionInfo::isCalleeSavedReg(const MCPhysReg *CSRegs, argument
304 for (unsigned I = 0; CSRegs[I]; ++I) {
305 if (CSRegs[I] == Reg)
H A DSIFrameLowering.cpp50 const MCPhysReg *CSRegs = MRI.getCalleeSavedRegs(); local
51 for (unsigned i = 0; CSRegs[i]; ++i)
52 LiveRegs.addReg(CSRegs[i]);
1460 const MCPhysReg *CSRegs = MF.getRegInfo().getCalleeSavedRegs(); local
1461 for (unsigned I = 0; CSRegs[I]; ++I)
1462 LiveRegs.addReg(CSRegs[I]);
H A DSIMachineFunctionInfo.h536 bool isCalleeSavedReg(const MCPhysReg *CSRegs, MCPhysReg Reg) const;
/openbsd-current/gnu/llvm/llvm/lib/Target/ARM/
H A DARMBaseRegisterInfo.h120 const MCPhysReg *CSRegs) {
121 for (unsigned i = 0; CSRegs[i]; ++i)
122 if (Reg == CSRegs[i])
119 isCalleeSavedRegister(unsigned Reg, const MCPhysReg *CSRegs) argument
H A DThumb1FrameLowering.cpp693 const MCPhysReg *CSRegs = TRI.getCalleeSavedRegs(&MF); local
694 for (unsigned i = 0; CSRegs[i]; ++i)
695 UsedRegs.addReg(CSRegs[i]);
H A DARMFrameLowering.cpp2339 const MCPhysReg *CSRegs = RegInfo->getCalleeSavedRegs(&MF); local
2340 for (unsigned i = 0; CSRegs[i]; ++i) {
2341 unsigned Reg = CSRegs[i];
H A DARMBaseInstrInfo.cpp2588 const MCPhysReg *CSRegs = TRI->getCalleeSavedRegs(&MF); local
2610 if (isCalleeSavedRegister(CurReg, CSRegs) ||
/openbsd-current/gnu/llvm/llvm/lib/Target/CSKY/
H A DCSKYFrameLowering.cpp380 static const MCPhysReg CSRegs[] = {CSKY::R0, CSKY::R1, CSKY::R2, CSKY::R3, local
383 for (unsigned i = 0; CSRegs[i]; ++i)
384 SavedRegs.set(CSRegs[i]);
/openbsd-current/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVFrameLowering.cpp895 static const MCPhysReg CSRegs[] = { RISCV::X1, /* ra */ local
902 for (unsigned i = 0; CSRegs[i]; ++i)
903 SavedRegs.set(CSRegs[i]);
/openbsd-current/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64FrameLowering.cpp836 const MCPhysReg *CSRegs = MF->getRegInfo().getCalleeSavedRegs(); local
837 for (unsigned i = 0; CSRegs[i]; ++i)
838 LiveRegs.addReg(CSRegs[i]);
2985 const MCPhysReg *CSRegs = MF.getRegInfo().getCalleeSavedRegs(); local
2997 for (unsigned i = 0; CSRegs[i]; ++i) {
2998 const unsigned Reg = CSRegs[i];
3009 PairedReg = CSRegs[i ^ 1];
/openbsd-current/gnu/llvm/llvm/lib/Target/SystemZ/
H A DSystemZFrameLowering.cpp280 const MCPhysReg *CSRegs = TRI->getCalleeSavedRegs(&MF); local
281 for (unsigned I = 0; CSRegs[I]; ++I) {
282 unsigned Reg = CSRegs[I];
/openbsd-current/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCFrameLowering.cpp487 const MCPhysReg *CSRegs = RegInfo->getCalleeSavedRegs(MBB->getParent()); local
497 for (int i = 0; CSRegs[i]; ++i)
498 BV.reset(CSRegs[i]);
2332 const MCPhysReg *CSRegs = RegInfo->getCalleeSavedRegs(&MF); local
2333 for (unsigned i = 0; CSRegs[i]; ++i)
2334 BVCalleeSaved.set(CSRegs[i]);

Completed in 735 milliseconds