reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
530 for (const MachineOperand &Def : MRI->def_operands(Op.getReg())) { 734 MachineOperand *Op1Def = findSingleRegDef(Op1, MRI); 742 MachineOperand *Op2Def = findSingleRegDef(Op2, MRI); 887 if (!TII->canShrink(MI, *MRI)) 894 MachineOperand *NextOp = findSingleRegUse(Sdst, MRI); 899 if (!TII->canShrink(MISucc, *MRI)) 909 if (!MRI->hasOneUse(CarryIn->getReg()) || !MRI->use_empty(CarryOut->getReg())) 909 if (!MRI->hasOneUse(CarryIn->getReg()) || !MRI->use_empty(CarryOut->getReg())) 1178 if (!Op.isImm() && !(Op.isReg() && !TRI->isVGPR(*MRI, Op.getReg()))) 1187 TRI->isSGPRReg(*MRI, Op.getReg())) { 1192 Register VGPR = MRI->createVirtualRegister(&AMDGPU::VGPR_32RegClass); 1210 MRI = &MF.getRegInfo();