Lines Matching refs:OpIdx
365 for (unsigned OpIdx = 0, EndOpIdx = MI.getNumOperands(); OpIdx != EndOpIdx; in computeMapping() local
366 ++OpIdx) { in computeMapping()
367 const MachineOperand &MO = MI.getOperand(OpIdx); in computeMapping()
373 DEBUG(dbgs() << "Opd" << OpIdx); in computeMapping()
375 InstrMapping.getOperandMapping(OpIdx); in computeMapping()
384 RepairPts.emplace_back(RepairingPlacement(MI, OpIdx, *TRI, *this, in computeMapping()
391 RepairingPlacement(MI, OpIdx, *TRI, *this, RepairingPlacement::Insert)); in computeMapping()
482 unsigned OpIdx = RepairPt.getOpIdx(); in applyMapping() local
483 MachineOperand &MO = MI.getOperand(OpIdx); in applyMapping()
485 InstrMapping.getOperandMapping(OpIdx); in applyMapping()
497 OpdMapper.createVRegs(OpIdx); in applyMapping()
498 repairReg(MO, ValMapping, RepairPt, OpdMapper.getVRegs(OpIdx)); in applyMapping()
568 MachineInstr &MI, unsigned OpIdx, const TargetRegisterInfo &TRI, Pass &P, in RepairingPlacement() argument
572 OpIdx(OpIdx), in RepairingPlacement()
576 const MachineOperand &MO = MI.getOperand(OpIdx); in RepairingPlacement()
606 MachineBasicBlock &Pred = *MI.getOperand(OpIdx + 1).getMBB(); in RepairingPlacement()