Lines Matching refs:FrameReg
559 MCRegister FrameReg = MFI->getFrameOffsetReg(); in getReservedRegs() local
560 if (FrameReg) { in getReservedRegs()
561 reserveRegisterTuples(Reserved, FrameReg); in getReservedRegs()
562 assert(!isSubRegister(ScratchRSrcReg, FrameReg)); in getReservedRegs()
1296 Register FrameReg = in buildVGPRSpillLoadStore() local
1310 buildSpillLoadStore(SB.MBB, SB.MI, Opc, Index, SB.TmpVGPR, false, FrameReg, in buildVGPRSpillLoadStore()
1315 buildSpillLoadStore(SB.MBB, SB.MI, Opc, Index, SB.TmpVGPR, IsKill, FrameReg, in buildVGPRSpillLoadStore()
1570 Register FrameReg = FrameInfo.isFixedObjectIndex(Index) && hasBasePointer(*MF) in eliminateFrameIndex() local
1635 *MBB, MI, Opc, Index, VData->getReg(), VData->isKill(), FrameReg, in eliminateFrameIndex()
1671 *MBB, MI, Opc, Index, VData->getReg(), VData->isKill(), FrameReg, in eliminateFrameIndex()
1690 if (FrameReg) in eliminateFrameIndex()
1691 FIOp.ChangeToRegister(FrameReg, false); in eliminateFrameIndex()
1702 if (FrameReg) in eliminateFrameIndex()
1722 if (!FrameReg) { in eliminateFrameIndex()
1733 if (!Offset && FrameReg && UseSGPR) { in eliminateFrameIndex()
1734 FIOp.setReg(FrameReg); in eliminateFrameIndex()
1745 if ((!FrameReg || !Offset) && TmpReg) { in eliminateFrameIndex()
1748 if (FrameReg) in eliminateFrameIndex()
1749 MIB.addReg(FrameReg); in eliminateFrameIndex()
1763 if ((!TmpSReg && !FrameReg) || (!TmpReg && !UseSGPR)) in eliminateFrameIndex()
1768 TmpSReg = FrameReg; in eliminateFrameIndex()
1769 FIOp.setReg(FrameReg); in eliminateFrameIndex()
1774 .addReg(FrameReg) in eliminateFrameIndex()
1781 if (TmpSReg == FrameReg) { in eliminateFrameIndex()
1784 FrameReg) in eliminateFrameIndex()
1785 .addReg(FrameReg) in eliminateFrameIndex()
1809 .addReg(FrameReg); in eliminateFrameIndex()
1818 .addReg(FrameReg); in eliminateFrameIndex()
1855 Register ScaledReg = TmpScaledReg.isValid() ? TmpScaledReg : FrameReg; in eliminateFrameIndex()
1858 .addReg(FrameReg) in eliminateFrameIndex()
1872 .addReg(FrameReg) in eliminateFrameIndex()
1895 if (FrameReg != AMDGPU::NoRegister) in eliminateFrameIndex()
1896 SOffset.ChangeToRegister(FrameReg, false); in eliminateFrameIndex()