Lines Matching refs:MRI

112     const MachineInstr &MI, const MachineRegisterInfo &MRI, const bool isFP,  in getInstrPartialMappingIdxs()  argument
121 OpRegBankIdx[Idx] = getPartialMappingIdx(MRI.getType(MO.getReg()), isFP); in getInstrPartialMappingIdxs()
148 const MachineRegisterInfo &MRI = MF.getRegInfo(); in getSameOperandsMapping() local
151 LLT Ty = MRI.getType(MI.getOperand(0).getReg()); in getSameOperandsMapping()
153 if (NumOperands != 3 || (Ty != MRI.getType(MI.getOperand(1).getReg())) || in getSameOperandsMapping()
154 (Ty != MRI.getType(MI.getOperand(2).getReg()))) in getSameOperandsMapping()
164 const MachineRegisterInfo &MRI = MF.getRegInfo(); in getInstrMapping() local
189 LLT Ty = MRI.getType(MI.getOperand(0).getReg()); in getInstrMapping()
207 getInstrPartialMappingIdxs(MI, MRI, /* isFP */ true, OpRegBankIdx); in getInstrMapping()
215 const LLT Ty0 = MRI.getType(Op0.getReg()); in getInstrMapping()
216 const LLT Ty1 = MRI.getType(Op1.getReg()); in getInstrMapping()
225 LLT Ty1 = MRI.getType(MI.getOperand(2).getReg()); in getInstrMapping()
226 LLT Ty2 = MRI.getType(MI.getOperand(3).getReg()); in getInstrMapping()
244 const LLT Ty0 = MRI.getType(Op0.getReg()); in getInstrMapping()
245 const LLT Ty1 = MRI.getType(Op1.getReg()); in getInstrMapping()
254 getInstrPartialMappingIdxs(MI, MRI, /* isFP */ isFPTrunc || isFPAnyExt, in getInstrMapping()
259 getInstrPartialMappingIdxs(MI, MRI, /* isFP */ false, OpRegBankIdx); in getInstrMapping()
283 const MachineRegisterInfo &MRI = MF.getRegInfo(); in getInstrAlternativeMappings() local
290 unsigned Size = getSizeInBits(MI.getOperand(0).getReg(), MRI, TRI); in getInstrAlternativeMappings()
298 getInstrPartialMappingIdxs(MI, MRI, /* isFP */ true, OpRegBankIdx); in getInstrAlternativeMappings()