Home
last modified time | relevance | path

Searched refs:isPhysRegUsed (Results 1 – 20 of 20) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
DAMDGPUResourceUsageAnalysis.cpp135 Info.UsesFlatScratch = MRI.isPhysRegUsed(AMDGPU::FLAT_SCR_LO) || in analyzeResourceUsage()
136 MRI.isPhysRegUsed(AMDGPU::FLAT_SCR_HI) || in analyzeResourceUsage()
164 MRI.isPhysRegUsed(AMDGPU::VCC_LO) || MRI.isPhysRegUsed(AMDGPU::VCC_HI); in analyzeResourceUsage()
172 if (MRI.isPhysRegUsed(Reg)) { in analyzeResourceUsage()
181 if (MRI.isPhysRegUsed(Reg)) { in analyzeResourceUsage()
193 if (MRI.isPhysRegUsed(Reg)) { in analyzeResourceUsage()
DSIPreAllocateWWMRegs.cpp104 if (!MRI->isPhysRegUsed(PhysReg) && in processDef()
DSIFrameLowering.cpp46 if (!MRI.isPhysRegUsed(Reg) && LiveRegs.available(MRI, Reg)) in findScratchNonCalleeSaveRegister()
352 if (!ScratchRsrcReg || (!MRI.isPhysRegUsed(ScratchRsrcReg) && in getEntryFunctionReservedScratchRsrcReg()
380 if (!MRI.isPhysRegUsed(Reg) && MRI.isAllocatable(Reg) && in getEntryFunctionReservedScratchRsrcReg()
477 if (!MRI.isPhysRegUsed(Reg) && MRI.isAllocatable(Reg) && in emitEntryFunctionPrologue()
505 (MRI.isPhysRegUsed(AMDGPU::FLAT_SCR) || FrameInfo.hasCalls() || in emitEntryFunctionPrologue()
DGCNNSAReassign.cpp133 !LRM->isPhysRegUsed(CSRegs[I])) in canAssign()
DSIMachineFunctionInfo.cpp432 return MRI.isAllocatable(Reg) && !MRI.isPhysRegUsed(Reg) && in allocateVGPRSpillToAGPR()
DSIRegisterInfo.cpp2289 if (MRI.isAllocatable(Reg) && !MRI.isPhysRegUsed(Reg)) in findUnusedRegister()
2293 if (MRI.isAllocatable(Reg) && !MRI.isPhysRegUsed(Reg)) in findUnusedRegister()
DGCNHazardRecognizer.cpp38 MaxLookAhead = MF.getRegInfo().isPhysRegUsed(AMDGPU::AGPR0) ? 19 : 5; in GCNHazardRecognizer()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Sparc/
DSparcFrameLowering.cpp303 if (MRI->isPhysRegUsed(reg)) in verifyLeafProcRegUse()
307 if (MRI->isPhysRegUsed(reg)) in verifyLeafProcRegUse()
320 || MRI.isPhysRegUsed(SP::L0) // Too many registers needed in isLeafProc()
321 || MRI.isPhysRegUsed(SP::O6) // %sp is used in isLeafProc()
329 if (!MRI.isPhysRegUsed(reg)) in remapRegsForLeafProc()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
DLiveRegMatrix.h127 bool isPhysRegUsed(MCRegister PhysReg) const;
DMachineRegisterInfo.h862 bool isPhysRegUsed(MCRegister PhysReg, bool SkipRegMaskTest = false) const;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/VE/
DVEFrameLowering.cpp480 && !MRI.isPhysRegUsed(VE::SX18) // Registers within limits in isLeafProc()
482 && !MRI.isPhysRegUsed(VE::SX11) // %sp un-used in isLeafProc()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
DLiveRegMatrix.cpp138 bool LiveRegMatrix::isPhysRegUsed(MCRegister PhysReg) const { in isPhysRegUsed() function in LiveRegMatrix
DExecutionDomainFix.cpp430 if (MRI.isPhysRegUsed(Reg)) { in runOnMachineFunction()
DMachineRegisterInfo.cpp585 bool MachineRegisterInfo::isPhysRegUsed(MCRegister PhysReg, in isPhysRegUsed() function in MachineRegisterInfo
DRegAllocGreedy.cpp1162 return !Matrix->isPhysRegUsed(PhysReg); in isUnusedCalleeSavedReg()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/
DARMFrameLowering.cpp2179 if (Reg != ARM::LR && !MRI.isPhysRegUsed(Reg)) in determineCalleeSaves()
2204 if (!MRI.isReserved(ARM::LR) && !MRI.isPhysRegUsed(ARM::LR) && in determineCalleeSaves()
2227 if (!MRI.isReserved(Reg) && !MRI.isPhysRegUsed(Reg) && in determineCalleeSaves()
2238 if (!MRI.isReserved(Reg) && !MRI.isPhysRegUsed(Reg)) in determineCalleeSaves()
2274 if (!MRI.isPhysRegUsed(Reg)) in determineCalleeSaves()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
DPPCAsmPrinter.cpp1987 if (MRI.isPhysRegUsed(Reg, /* SkipRegMaskTest */ true)) { in emitTracebackTable()
2027 if (MRI.isPhysRegUsed(Subtarget->isPPC64() ? PPC::X31 : PPC::R31, in emitTracebackTable()
2078 if (MRI.isPhysRegUsed(Reg, /* SkipRegMaskTest */ true)) { in emitTracebackTable()
DPPCFrameLowering.cpp2331 MF.getRegInfo().isPhysRegUsed(Reg)) in assignCalleeSavedSpillSlots()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
DHexagonFrameLowering.cpp1585 if (MRI.isPhysRegUsed(*AI)) in needToReserveScavengingSpillSlots()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
DAArch64FrameLowering.cpp2870 if (!ExtraCSSpill || MF.getRegInfo().isPhysRegUsed(ExtraCSSpill)) { in determineCalleeSaves()