Home
last modified time | relevance | path

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

12

/external/llvm/lib/CodeGen/
DTargetFrameLoweringImpl.cpp76 const MCPhysReg *CSRegs = TRI.getCalleeSavedRegs(&MF); in determineCalleeSaves() local
79 if (!CSRegs || CSRegs[0] == 0) in determineCalleeSaves()
89 for (unsigned i = 0; CSRegs[i]; ++i) { in determineCalleeSaves()
90 unsigned Reg = CSRegs[i]; in determineCalleeSaves()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DTargetFrameLoweringImpl.cpp94 const MCPhysReg *CSRegs = MF.getRegInfo().getCalleeSavedRegs(); in determineCalleeSaves() local
97 if (!CSRegs || CSRegs[0] == 0) in determineCalleeSaves()
120 for (unsigned i = 0; CSRegs[i]; ++i) { in determineCalleeSaves()
121 unsigned Reg = CSRegs[i]; in determineCalleeSaves()
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()
/external/llvm-project/llvm/lib/CodeGen/
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()
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()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DGCNNSAReassign.cpp84 const MCPhysReg *CSRegs; member in __anon966adeed0111::GCNNSAReassign
136 for (unsigned I = 0; CSRegs[I]; ++I) in canAssign()
137 if (TRI->isSubRegisterEq(Reg, CSRegs[I]) && in canAssign()
138 !LRM->isPhysRegUsed(CSRegs[I])) in canAssign()
238 CSRegs = MRI->getCalleeSavedRegs(); in runOnMachineFunction()
DSIMachineFunctionInfo.cpp239 static bool isCalleeSavedReg(const MCPhysReg *CSRegs, MCPhysReg Reg) { in isCalleeSavedReg() argument
240 for (unsigned I = 0; CSRegs[I]; ++I) { in isCalleeSavedReg()
241 if (CSRegs[I] == Reg) in isCalleeSavedReg()
280 const MCPhysReg *CSRegs = MRI.getCalleeSavedRegs(); in allocateSGPRSpillToVGPR() local
299 if ((FrameInfo.hasCalls() || !isEntryFunction()) && CSRegs && in allocateSGPRSpillToVGPR()
300 isCalleeSavedReg(CSRegs, LaneVGPR)) { in allocateSGPRSpillToVGPR()
DSILowerSGPRSpills.cpp204 const MCPhysReg *CSRegs = MRI.getCalleeSavedRegs(); in spillCalleeSavedRegs() local
206 for (unsigned I = 0; CSRegs[I]; ++I) { in spillCalleeSavedRegs()
207 unsigned Reg = CSRegs[I]; in spillCalleeSavedRegs()
DGCNRegBankReassign.cpp162 const MCPhysReg *CSRegs; member in __anon3185b0a50111::GCNRegBankReassign
606 for (unsigned I = 0; CSRegs[I]; ++I) in scavengeReg()
607 if (TRI->isSubRegisterEq(Reg, CSRegs[I]) && in scavengeReg()
608 !LRM->isPhysRegUsed(CSRegs[I])) in scavengeReg()
747 CSRegs = MRI->getCalleeSavedRegs(); in runOnMachineFunction()
/external/llvm-project/llvm/lib/Target/AMDGPU/
DGCNNSAReassign.cpp84 const MCPhysReg *CSRegs; member in __anon5ce4ffd90111::GCNNSAReassign
136 for (unsigned I = 0; CSRegs[I]; ++I) in canAssign()
137 if (TRI->isSubRegisterEq(Reg, CSRegs[I]) && in canAssign()
138 !LRM->isPhysRegUsed(CSRegs[I])) in canAssign()
238 CSRegs = MRI->getCalleeSavedRegs(); in runOnMachineFunction()
DSILowerSGPRSpills.cpp207 const MCPhysReg *CSRegs = MRI.getCalleeSavedRegs(); in spillCalleeSavedRegs() local
209 for (unsigned I = 0; CSRegs[I]; ++I) { in spillCalleeSavedRegs()
210 unsigned Reg = CSRegs[I]; in spillCalleeSavedRegs()
251 const MCPhysReg *CSRegs = MF.getRegInfo().getCalleeSavedRegs(); in lowerShiftReservedVGPR() local
256 if (FuncInfo->isCalleeSavedReg(CSRegs, LowestAvailableVGPR)) in lowerShiftReservedVGPR()
DSIMachineFunctionInfo.cpp256 bool SIMachineFunctionInfo::isCalleeSavedReg(const MCPhysReg *CSRegs, in isCalleeSavedReg() argument
258 for (unsigned I = 0; CSRegs[I]; ++I) { in isCalleeSavedReg()
259 if (CSRegs[I] == Reg) in isCalleeSavedReg()
302 const MCPhysReg *CSRegs = MRI.getCalleeSavedRegs(); in allocateSGPRSpillToVGPR() local
330 if ((FrameInfo.hasCalls() || !isEntryFunction()) && CSRegs && in allocateSGPRSpillToVGPR()
331 isCalleeSavedReg(CSRegs, LaneVGPR)) { in allocateSGPRSpillToVGPR()
DGCNRegBankReassign.cpp181 const MCPhysReg *CSRegs; member in __anonf8be67910111::GCNRegBankReassign
669 for (unsigned I = 0; CSRegs[I]; ++I) in scavengeReg()
670 if (TRI->isSubRegisterEq(Reg, CSRegs[I]) && in scavengeReg()
671 !LRM->isPhysRegUsed(CSRegs[I])) in scavengeReg()
821 CSRegs = MRI->getCalleeSavedRegs(); in runOnMachineFunction()
/external/llvm/lib/Target/ARM/
DThumb1FrameLowering.cpp306 static bool isCSRestore(MachineInstr &MI, const MCPhysReg *CSRegs) { in isCSRestore() argument
308 isCalleeSavedRegister(MI.getOperand(0).getReg(), CSRegs)) in isCSRestore()
314 if (!isCalleeSavedRegister(MI.getOperand(i).getReg(), CSRegs)) in isCSRestore()
336 const MCPhysReg *CSRegs = RegInfo->getCalleeSavedRegs(&MF); in emitEpilogue() local
347 while (MBBI != MBB.begin() && isCSRestore(*MBBI, CSRegs)); in emitEpilogue()
348 if (!isCSRestore(*MBBI, CSRegs)) in emitEpilogue()
474 const MCPhysReg *CSRegs = TRI->getCalleeSavedRegs(&MF); in emitPopSpecialFixUp() local
475 for (unsigned i = 0; CSRegs[i]; ++i) in emitPopSpecialFixUp()
476 UsedRegs.addReg(CSRegs[i]); in emitPopSpecialFixUp()
DARMBaseRegisterInfo.h78 const MCPhysReg *CSRegs) { in isCalleeSavedRegister() argument
79 for (unsigned i = 0; CSRegs[i]; ++i) in isCalleeSavedRegister()
80 if (Reg == CSRegs[i]) in isCalleeSavedRegister()
DARMFrameLowering.cpp102 const MCPhysReg *CSRegs) { in isCSRestore() argument
108 if (!isCalleeSavedRegister(MI.getOperand(i).getReg(), CSRegs)) in isCSRestore()
115 isCalleeSavedRegister(MI.getOperand(0).getReg(), CSRegs) && in isCSRestore()
724 const MCPhysReg *CSRegs = RegInfo->getCalleeSavedRegs(&MF); in emitEpilogue() local
728 } while (MBBI != MBB.begin() && isCSRestore(*MBBI, TII, CSRegs)); in emitEpilogue()
729 if (!isCSRestore(*MBBI, TII, CSRegs)) in emitEpilogue()
1526 const MCPhysReg *CSRegs = RegInfo->getCalleeSavedRegs(&MF); in determineCalleeSaves() local
1527 for (unsigned i = 0; CSRegs[i]; ++i) { in determineCalleeSaves()
1528 unsigned Reg = CSRegs[i]; in determineCalleeSaves()
/external/llvm-project/llvm/lib/Target/ARM/
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()
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()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMBaseRegisterInfo.h90 const MCPhysReg *CSRegs) { in isCalleeSavedRegister() argument
91 for (unsigned i = 0; CSRegs[i]; ++i) in isCalleeSavedRegister()
92 if (Reg == CSRegs[i]) in isCalleeSavedRegister()
DThumb1FrameLowering.cpp455 static bool isCSRestore(MachineInstr &MI, const MCPhysReg *CSRegs) { in isCSRestore() argument
457 isCalleeSavedRegister(MI.getOperand(0).getReg(), CSRegs)) in isCSRestore()
485 const MCPhysReg *CSRegs = RegInfo->getCalleeSavedRegs(&MF); in emitEpilogue() local
498 while (MBBI != MBB.begin() && isCSRestore(*MBBI, CSRegs)); in emitEpilogue()
499 if (!isCSRestore(*MBBI, CSRegs)) in emitEpilogue()
659 const MCPhysReg *CSRegs = TRI.getCalleeSavedRegs(&MF); in emitPopSpecialFixUp() local
660 for (unsigned i = 0; CSRegs[i]; ++i) in emitPopSpecialFixUp()
661 UsedRegs.addReg(CSRegs[i]); in emitPopSpecialFixUp()
DARMFrameLowering.cpp146 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()
799 const MCPhysReg *CSRegs = RegInfo->getCalleeSavedRegs(&MF); in emitEpilogue() local
803 } while (MBBI != MBB.begin() && isCSRestore(*MBBI, TII, CSRegs)); in emitEpilogue()
804 if (!isCSRestore(*MBBI, TII, CSRegs)) in emitEpilogue()
1704 const MCPhysReg *CSRegs = RegInfo->getCalleeSavedRegs(&MF); in determineCalleeSaves() local
1705 for (unsigned i = 0; CSRegs[i]; ++i) { in determineCalleeSaves()
1706 unsigned Reg = CSRegs[i]; in determineCalleeSaves()
/external/llvm/lib/Target/AArch64/
DAArch64FrameLowering.cpp255 const MCPhysReg *CSRegs = RegInfo->getCalleeSavedRegs(MF); in findScratchNonCalleeSaveRegister() local
256 for (unsigned i = 0; CSRegs[i]; ++i) in findScratchNonCalleeSaveRegister()
257 LiveRegs.addReg(CSRegs[i]); in findScratchNonCalleeSaveRegister()
1105 const MCPhysReg *CSRegs = RegInfo->getCalleeSavedRegs(&MF); in determineCalleeSaves() local
1107 for (unsigned i = 0; CSRegs[i]; ++i) { in determineCalleeSaves()
1108 const unsigned Reg = CSRegs[i]; in determineCalleeSaves()
1115 unsigned PairedReg = CSRegs[i ^ 1]; in determineCalleeSaves()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/RISCV/
DRISCVFrameLowering.cpp374 static const MCPhysReg CSRegs[] = { RISCV::X1, /* ra */ in determineCalleeSaves() local
381 for (unsigned i = 0; CSRegs[i]; ++i) in determineCalleeSaves()
382 SavedRegs.set(CSRegs[i]); in determineCalleeSaves()
/external/llvm/lib/Target/SystemZ/
DSystemZFrameLowering.cpp104 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()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
DSystemZFrameLowering.cpp210 const MCPhysReg *CSRegs = TRI->getCalleeSavedRegs(&MF); in determineCalleeSaves() local
211 for (unsigned I = 0; CSRegs[I]; ++I) { in determineCalleeSaves()
212 unsigned Reg = CSRegs[I]; in determineCalleeSaves()

12