Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUResourceUsageAnalysis.cpp182 Info.UsesFlatScratch = MRI.isPhysRegUsed(AMDGPU::FLAT_SCR_LO) || in analyzeResourceUsage()
183 MRI.isPhysRegUsed(AMDGPU::FLAT_SCR_HI) || in analyzeResourceUsage()
211 MRI.isPhysRegUsed(AMDGPU::VCC_LO) || MRI.isPhysRegUsed(AMDGPU::VCC_HI); in analyzeResourceUsage()
219 if (MRI.isPhysRegUsed(Reg)) { in analyzeResourceUsage()
228 if (MRI.isPhysRegUsed(Reg)) { in analyzeResourceUsage()
240 if (MRI.isPhysRegUsed(Reg)) { in analyzeResourceUsage()
H A DSIPreAllocateWWMRegs.cpp106 if (!MRI->isPhysRegUsed(PhysReg, /*SkipRegMaskTest=*/true) && in processDef()
H A DSIFrameLowering.cpp38 if (!MRI.isPhysRegUsed(Reg) && LiveUnits.available(Reg) && in findUnusedRegister()
550 if (!ScratchRsrcReg || (!MRI.isPhysRegUsed(ScratchRsrcReg) && in getEntryFunctionReservedScratchRsrcReg()
578 if (!MRI.isPhysRegUsed(Reg) && MRI.isAllocatable(Reg) && in getEntryFunctionReservedScratchRsrcReg()
674 if (!MRI.isPhysRegUsed(Reg) && MRI.isAllocatable(Reg) && in emitEntryFunctionPrologue()
708 (MRI.isPhysRegUsed(AMDGPU::FLAT_SCR) || FrameInfo.hasCalls() || in emitEntryFunctionPrologue()
1516 MRI.isPhysRegUsed(ReservedRegForExecCopy, /*SkipRegMaskTest=*/true))) { in determinePrologEpilogSGPRSaves()
H A DGCNNSAReassign.cpp135 !LRM->isPhysRegUsed(CSRegs[I])) in canAssign()
H A DSIMachineFunctionInfo.cpp494 return MRI.isAllocatable(Reg) && !MRI.isPhysRegUsed(Reg) && in allocateVGPRSpillToAGPR()
789 if (MRI.isPhysRegUsed(Reg)) { in usesAGPRs()
H A DGCNHazardRecognizer.cpp63 MaxLookAhead = MF.getRegInfo().isPhysRegUsed(AMDGPU::AGPR0) ? 19 : 5; in GCNHazardRecognizer()
1799 if (AmtReg != AMDGPU::VGPR255 && MRI.isPhysRegUsed(AmtReg + 1)) in fixShift64HighRegBug()
H A DSIRegisterInfo.cpp2964 if (MRI.isAllocatable(Reg) && !MRI.isPhysRegUsed(Reg)) in findUnusedRegister()
2968 if (MRI.isAllocatable(Reg) && !MRI.isPhysRegUsed(Reg)) in findUnusedRegister()
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcFrameLowering.cpp313 if (MRI->isPhysRegUsed(reg)) in verifyLeafProcRegUse()
317 if (MRI->isPhysRegUsed(reg)) in verifyLeafProcRegUse()
330 || MRI.isPhysRegUsed(SP::L0) // Too many registers needed in isLeafProc()
331 || MRI.isPhysRegUsed(SP::O6) // %sp is used in isLeafProc()
340 if (!MRI.isPhysRegUsed(reg)) in remapRegsForLeafProc()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLiveRegMatrix.h128 bool isPhysRegUsed(MCRegister PhysReg) const;
H A DMachineRegisterInfo.h899 bool isPhysRegUsed(MCRegister PhysReg, bool SkipRegMaskTest = false) const;
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEFrameLowering.cpp480 && !MRI.isPhysRegUsed(VE::SX18) // Registers within limits in isLeafProc()
482 && !MRI.isPhysRegUsed(VE::SX11) // %sp un-used in isLeafProc()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DLiveRegMatrix.cpp138 bool LiveRegMatrix::isPhysRegUsed(MCRegister PhysReg) const { in isPhysRegUsed() function in LiveRegMatrix
H A DExecutionDomainFix.cpp430 if (MRI.isPhysRegUsed(Reg)) { in runOnMachineFunction()
H A DMachineRegisterInfo.cpp600 bool MachineRegisterInfo::isPhysRegUsed(MCRegister PhysReg, in isPhysRegUsed() function in MachineRegisterInfo
H A DRegAllocGreedy.cpp527 return !Matrix->isPhysRegUsed(PhysReg); in isUnusedCalleeSavedReg()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMFrameLowering.cpp2661 if (Reg != ARM::LR && !MRI.isPhysRegUsed(Reg)) in determineCalleeSaves()
2686 if (!MRI.isReserved(ARM::LR) && !MRI.isPhysRegUsed(ARM::LR) && in determineCalleeSaves()
2708 if (!MRI.isReserved(Reg) && !MRI.isPhysRegUsed(Reg) && in determineCalleeSaves()
2719 if (!MRI.isReserved(Reg) && !MRI.isPhysRegUsed(Reg)) in determineCalleeSaves()
2765 if (!MRI.isPhysRegUsed(Reg)) in determineCalleeSaves()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCAsmPrinter.cpp2409 if (MRI.isPhysRegUsed(Reg, /* SkipRegMaskTest */ true)) { in emitTracebackTable()
2502 if (MRI.isPhysRegUsed(Reg, /* SkipRegMaskTest */ true)) { in emitTracebackTable()
H A DPPCFrameLowering.cpp2371 MRI.isPhysRegUsed(Reg)) in assignCalleeSavedSpillSlots()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonFrameLowering.cpp1532 if (MRI.isPhysRegUsed(*AI)) in needToReserveScavengingSpillSlots()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64FrameLowering.cpp3818 if (!ExtraCSSpill || MF.getRegInfo().isPhysRegUsed(ExtraCSSpill)) { in determineCalleeSaves()