Searched refs:isPhysRegUsed (Results 1 – 20 of 20) sorted by relevance
310 if (MRI->isPhysRegUsed(reg)) in verifyLeafProcRegUse()314 if (MRI->isPhysRegUsed(reg)) in verifyLeafProcRegUse()327 || MRI.isPhysRegUsed(SP::L0) // Too many registers needed in isLeafProc()328 || MRI.isPhysRegUsed(SP::O6) // %sp is used in isLeafProc()336 if (!MRI.isPhysRegUsed(reg)) in remapRegsForLeafProc()
63 if (!MRI.isPhysRegUsed(Reg) && LiveRegs.available(MRI, Reg)) in findScratchNonCalleeSaveRegister()280 !MRI.isPhysRegUsed(ScratchRsrcReg)) in getReservedPrivateSegmentBufferReg()307 if (!MRI.isPhysRegUsed(Reg) && MRI.isAllocatable(Reg)) { in getReservedPrivateSegmentBufferReg()329 (!hasFP(MF) && !MRI.isPhysRegUsed(ScratchWaveOffsetReg))) { in getReservedPrivateSegmentWaveByteOffsetReg()370 if (!MRI.isPhysRegUsed(Reg) && MRI.isAllocatable(Reg)) { in getReservedPrivateSegmentWaveByteOffsetReg()441 MRI.isPhysRegUsed(ScratchWaveOffsetReg); in emitEntryFunctionPrologue()443 MRI.isPhysRegUsed(ScratchRsrcReg); in emitEntryFunctionPrologue()
623 Info.UsesFlatScratch = MRI.isPhysRegUsed(AMDGPU::FLAT_SCR_LO) || in analyzeResourceUsage()624 MRI.isPhysRegUsed(AMDGPU::FLAT_SCR_HI); in analyzeResourceUsage()645 Info.UsesVCC = MRI.isPhysRegUsed(AMDGPU::VCC_LO) || in analyzeResourceUsage()646 MRI.isPhysRegUsed(AMDGPU::VCC_HI); in analyzeResourceUsage()654 if (MRI.isPhysRegUsed(Reg)) { in analyzeResourceUsage()663 if (MRI.isPhysRegUsed(Reg)) { in analyzeResourceUsage()674 if (MRI.isPhysRegUsed(Reg)) { in analyzeResourceUsage()
108 if (!MRI->isPhysRegUsed(PhysReg) && in processDef()
608 !LRM->isPhysRegUsed(CSRegs[I])) in scavengeReg()669 << (LRM->isPhysRegUsed(Reg) ? "" : " (new)") in tryReassign()
138 !LRM->isPhysRegUsed(CSRegs[I])) in canAssign()
371 return MRI.isAllocatable(Reg) && !MRI.isPhysRegUsed(Reg) && in allocateVGPRSpillToAGPR()
49 MaxLookAhead = MF.getRegInfo().isPhysRegUsed(AMDGPU::AGPR0) ? 18 : 5; in GCNHazardRecognizer()
1499 if (MRI.isAllocatable(Reg) && !MRI.isPhysRegUsed(Reg)) in findUnusedRegister()
127 bool isPhysRegUsed(unsigned PhysReg) const;
844 bool isPhysRegUsed(unsigned PhysReg) const;
313 && !MRI.isPhysRegUsed(VE::SX18) // Registers within limits in isLeafProc()315 && !MRI.isPhysRegUsed(VE::SX11) // %sp un-used in isLeafProc()
138 bool LiveRegMatrix::isPhysRegUsed(unsigned PhysReg) const { in isPhysRegUsed() function in LiveRegMatrix
430 if (MRI.isPhysRegUsed(Reg)) { in runOnMachineFunction()
601 bool MachineRegisterInfo::isPhysRegUsed(unsigned PhysReg) const { in isPhysRegUsed() function in MachineRegisterInfo
1099 return !Matrix->isPhysRegUsed(PhysReg); in isUnusedCalleeSavedReg()
2014 if (Reg != ARM::LR && !MRI.isPhysRegUsed(Reg)) in determineCalleeSaves()2039 if (!MRI.isReserved(ARM::LR) && !MRI.isPhysRegUsed(ARM::LR) && in determineCalleeSaves()2062 if (!MRI.isReserved(Reg) && !MRI.isPhysRegUsed(Reg) && in determineCalleeSaves()2073 if (!MRI.isReserved(Reg) && !MRI.isPhysRegUsed(Reg)) in determineCalleeSaves()2111 if (!MRI.isPhysRegUsed(Reg)) in determineCalleeSaves()
2466 if (!ExtraCSSpill || MF.getRegInfo().isPhysRegUsed(ExtraCSSpill)) { in determineCalleeSaves()
2156 (MF.getRegInfo().isPhysRegUsed(Reg))) in assignCalleeSavedSpillSlots()
1435 if (MRI.isPhysRegUsed(*AI)) in needToReserveScavengingSpillSlots()