Lines Matching defs:MRI
83 const MachineRegisterInfo &MRI = MF.getRegInfo();
106 LLT Ty = MRI.getType(MI.getOperand(0).getReg());
123 unsigned Size = getSizeInBits(SrcReg, MRI, TRI);
141 unsigned CmpSize = MRI.getType(MI.getOperand(2).getReg()).getSizeInBits();
158 unsigned Size = getSizeInBits(SrcReg, MRI, TRI);
168 unsigned Size = getSizeInBits(SrcReg, MRI, TRI);
176 unsigned Size = MRI.getType(MI.getOperand(0).getReg()).getSizeInBits();
178 if (any_of(MRI.use_nodbg_instructions(MI.getOperand(0).getReg()),
187 return onlyUsesFP(UseMI, MRI, TRI);
200 MachineInstr *DefMI = MRI.getVRegDef(MI.getOperand(0).getReg());
201 unsigned Size = MRI.getType(MI.getOperand(0).getReg()).getSizeInBits();
202 if (onlyDefinesFP(*DefMI, MRI, TRI))
220 LLT DstTy = MRI.getType(MI.getOperand(0).getReg());
221 LLT SrcTy = MRI.getType(MI.getOperand(1).getReg());
252 const MachineRegisterInfo &MRI,
273 auto *RB = getRegBank(MI.getOperand(0).getReg(), MRI, TRI);
288 onlyDefinesFP(*MRI.getVRegDef(Op.getReg()), MRI, TRI, Depth + 1);
295 const MachineRegisterInfo &MRI,
308 return hasFPConstraints(MI, MRI, TRI, Depth);
314 const MachineRegisterInfo &MRI,
324 return hasFPConstraints(MI, MRI, TRI, Depth);