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

/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetFrameLoweringImpl.cpp94 const MCPhysReg *CSRegs = MF.getRegInfo().getCalleeSavedRegs(); local
97 if (!CSRegs || CSRegs[0] == 0)
120 for (unsigned i = 0; CSRegs[i]; ++i) {
121 unsigned Reg = CSRegs[i];
H A DRegUsageInfoCollector.cpp207 const MCPhysReg *CSRegs = TRI.getCalleeSavedRegs(&MF); local
208 for (unsigned i = 0; CSRegs[i]; ++i) {
209 MCPhysReg Reg = CSRegs[i];
H A DPrologEpilogInserter.cpp389 const MCPhysReg *CSRegs = F.getRegInfo().getCalleeSavedRegs(); local
392 for (unsigned i = 0; CSRegs[i]; ++i) {
393 unsigned Reg = CSRegs[i];
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMBaseRegisterInfo.h90 const MCPhysReg *CSRegs) {
91 for (unsigned i = 0; CSRegs[i]; ++i)
92 if (Reg == CSRegs[i])
89 isCalleeSavedRegister(unsigned Reg, const MCPhysReg *CSRegs) argument
H A DThumb1FrameLowering.cpp455 static bool isCSRestore(MachineInstr &MI, const MCPhysReg *CSRegs) { argument
457 isCalleeSavedRegister(MI.getOperand(0).getReg(), CSRegs))
485 const MCPhysReg *CSRegs = RegInfo->getCalleeSavedRegs(&MF); local
498 while (MBBI != MBB.begin() && isCSRestore(*MBBI, CSRegs));
499 if (!isCSRestore(*MBBI, CSRegs))
659 const MCPhysReg *CSRegs = TRI.getCalleeSavedRegs(&MF); local
660 for (unsigned i = 0; CSRegs[i]; ++i)
661 UsedRegs.addReg(CSRegs[i]);
H A DARMFrameLowering.cpp146 const MCPhysReg *CSRegs) {
152 if (!isCalleeSavedRegister(MI.getOperand(i).getReg(), CSRegs))
159 isCalleeSavedRegister(MI.getOperand(0).getReg(), CSRegs) &&
799 const MCPhysReg *CSRegs = RegInfo->getCalleeSavedRegs(&MF); local
803 } while (MBBI != MBB.begin() && isCSRestore(*MBBI, TII, CSRegs));
804 if (!isCSRestore(*MBBI, TII, CSRegs))
1704 const MCPhysReg *CSRegs = RegInfo->getCalleeSavedRegs(&MF); local
1705 for (unsigned i = 0; CSRegs[i]; ++i) {
1706 unsigned Reg = CSRegs[i];
145 isCSRestore(MachineInstr &MI, const ARMBaseInstrInfo &TII, const MCPhysReg *CSRegs) argument
H A DARMBaseInstrInfo.cpp2461 const MCPhysReg *CSRegs = TRI->getCalleeSavedRegs(&MF); local
2483 if (isCalleeSavedRegister(CurReg, CSRegs) ||
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNNSAReassign.cpp84 const MCPhysReg *CSRegs; member in class:__anon4989::GCNNSAReassign
136 for (unsigned I = 0; CSRegs[I]; ++I)
137 if (TRI->isSubRegisterEq(Reg, CSRegs[I]) &&
138 !LRM->isPhysRegUsed(CSRegs[I]))
238 CSRegs = MRI->getCalleeSavedRegs();
H A DSIMachineFunctionInfo.cpp239 static bool isCalleeSavedReg(const MCPhysReg *CSRegs, MCPhysReg Reg) { argument
240 for (unsigned I = 0; CSRegs[I]; ++I) {
241 if (CSRegs[I] == Reg)
280 const MCPhysReg *CSRegs = MRI.getCalleeSavedRegs(); local
299 if ((FrameInfo.hasCalls() || !isEntryFunction()) && CSRegs &&
300 isCalleeSavedReg(CSRegs, LaneVGPR)) {
H A DSILowerSGPRSpills.cpp204 const MCPhysReg *CSRegs = MRI.getCalleeSavedRegs(); local
206 for (unsigned I = 0; CSRegs[I]; ++I) {
207 unsigned Reg = CSRegs[I];
H A DGCNRegBankReassign.cpp162 const MCPhysReg *CSRegs; member in class:__anon4992::GCNRegBankReassign
606 for (unsigned I = 0; CSRegs[I]; ++I)
607 if (TRI->isSubRegisterEq(Reg, CSRegs[I]) &&
608 !LRM->isPhysRegUsed(CSRegs[I]))
747 CSRegs = MRI->getCalleeSavedRegs();
H A DSIFrameLowering.cpp55 const MCPhysReg *CSRegs = MRI.getCalleeSavedRegs(); local
56 for (unsigned i = 0; CSRegs[i]; ++i)
57 LiveRegs.addReg(CSRegs[i]);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVFrameLowering.cpp374 static const MCPhysReg CSRegs[] = { RISCV::X1, /* ra */ local
381 for (unsigned i = 0; CSRegs[i]; ++i)
382 SavedRegs.set(CSRegs[i]);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZFrameLowering.cpp210 const MCPhysReg *CSRegs = TRI->getCalleeSavedRegs(&MF); local
211 for (unsigned I = 0; CSRegs[I]; ++I) {
212 unsigned Reg = CSRegs[I];
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64FrameLowering.cpp418 const MCPhysReg *CSRegs = MF->getRegInfo().getCalleeSavedRegs(); local
419 for (unsigned i = 0; CSRegs[i]; ++i)
420 LiveRegs.addReg(CSRegs[i]);
2362 const MCPhysReg *CSRegs = MF.getRegInfo().getCalleeSavedRegs(); local
2370 for (unsigned i = 0; CSRegs[i]; ++i) {
2371 const unsigned Reg = CSRegs[i];
2382 PairedReg = CSRegs[i ^ 1];
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCFrameLowering.cpp660 const MCPhysReg *CSRegs = RegInfo->getCalleeSavedRegs(MBB->getParent()); local
670 for (int i = 0; CSRegs[i]; ++i)
671 BV.reset(CSRegs[i]);
2146 const MCPhysReg *CSRegs = RegInfo->getCalleeSavedRegs(&MF); local
2147 for (unsigned i = 0; CSRegs[i]; ++i)
2148 BVCalleeSaved.set(CSRegs[i]);

Completed in 297 milliseconds