Lines Matching refs:FIOp
749 MachineOperand *FIOp = in resolveFrameIndex() local
756 assert(FIOp && FIOp->isFI() && "frame index must be address operand"); in resolveFrameIndex()
763 FIOp->ChangeToRegister(BaseReg, false); in resolveFrameIndex()
776 FIOp->ChangeToRegister(BaseReg, false); in resolveFrameIndex()
1567 MachineOperand &FIOp = MI->getOperand(FIOperandNum); in eliminateFrameIndex() local
1691 FIOp.ChangeToRegister(FrameReg, false); in eliminateFrameIndex()
1723 FIOp.ChangeToImmediate(Offset); in eliminateFrameIndex()
1724 if (TII->isImmOperandLegal(*MI, FIOperandNum, FIOp)) in eliminateFrameIndex()
1730 FIOp.ChangeToRegister(AMDGPU::M0, false); in eliminateFrameIndex()
1731 bool UseSGPR = TII->isOperandLegal(*MI, FIOperandNum, &FIOp); in eliminateFrameIndex()
1734 FIOp.setReg(FrameReg); in eliminateFrameIndex()
1742 FIOp.setReg(TmpReg); in eliminateFrameIndex()
1743 FIOp.setIsKill(true); in eliminateFrameIndex()
1769 FIOp.setReg(FrameReg); in eliminateFrameIndex()
1770 FIOp.setIsKill(false); in eliminateFrameIndex()
1882 FIOp.ChangeToRegister(ResultReg, false, false, true); in eliminateFrameIndex()
1913 FIOp.ChangeToImmediate(Offset); in eliminateFrameIndex()
1914 if (!TII->isImmOperandLegal(*MI, FIOperandNum, FIOp)) { in eliminateFrameIndex()
1918 FIOp.ChangeToRegister(TmpReg, false, false, true); in eliminateFrameIndex()