Lines Matching defs:MRI
64 const MachineRegisterInfo &MRI = MF.getRegInfo();
87 LLT Ty = MRI.getType(MI.getOperand(0).getReg());
104 unsigned Size = getSizeInBits(SrcReg, MRI, TRI);
122 unsigned CmpSize = MRI.getType(MI.getOperand(2).getReg()).getSizeInBits();
139 unsigned Size = getSizeInBits(SrcReg, MRI, TRI);
149 unsigned Size = getSizeInBits(SrcReg, MRI, TRI);
157 unsigned Size = MRI.getType(MI.getOperand(0).getReg()).getSizeInBits();
159 if (any_of(MRI.use_nodbg_instructions(MI.getOperand(0).getReg()),
168 return onlyUsesFP(UseMI, MRI, TRI);
181 MachineInstr *DefMI = MRI.getVRegDef(MI.getOperand(0).getReg());
182 unsigned Size = MRI.getType(MI.getOperand(0).getReg()).getSizeInBits();
183 if (onlyDefinesFP(*DefMI, MRI, TRI))
201 LLT DstTy = MRI.getType(MI.getOperand(0).getReg());
202 LLT SrcTy = MRI.getType(MI.getOperand(1).getReg());
233 const MachineRegisterInfo &MRI,
254 auto *RB = getRegBank(MI.getOperand(0).getReg(), MRI, TRI);
269 onlyDefinesFP(*MRI.getVRegDef(Op.getReg()), MRI, TRI, Depth + 1);
276 const MachineRegisterInfo &MRI,
289 return hasFPConstraints(MI, MRI, TRI, Depth);
295 const MachineRegisterInfo &MRI,
305 return hasFPConstraints(MI, MRI, TRI, Depth);