Lines Matching refs:SrcIdx
132 unsigned SrcIdx, unsigned DstIdx,
1211 unsigned SrcIdx, unsigned DstIdx, in tryInstructionTransform() argument
1218 unsigned regB = MI.getOperand(SrcIdx).getReg(); in tryInstructionTransform()
1227 bool Commuted = tryInstructionCommute(&MI, DstIdx, SrcIdx, regBKilled, Dist); in tryInstructionTransform()
1253 regB = MI.getOperand(SrcIdx).getReg(); in tryInstructionTransform()
1408 for (unsigned SrcIdx = 0; SrcIdx < NumOps; ++SrcIdx) { in collectTiedOperands() local
1410 if (!MI->isRegTiedToDefOperand(SrcIdx, &DstIdx)) in collectTiedOperands()
1413 MachineOperand &SrcMO = MI->getOperand(SrcIdx); in collectTiedOperands()
1427 if (const TargetRegisterClass *RC = TII->getRegClass(MCID, SrcIdx, in collectTiedOperands()
1435 TiedOperands[SrcReg].push_back(std::make_pair(SrcIdx, DstIdx)); in collectTiedOperands()
1459 unsigned SrcIdx = TiedPairs[tpi].first; in processTiedPairs() local
1467 RegB = MI->getOperand(SrcIdx).getReg(); in processTiedPairs()
1468 SubRegB = MI->getOperand(SrcIdx).getSubReg(); in processTiedPairs()
1533 MachineOperand &MO = MI->getOperand(SrcIdx); in processTiedPairs()
1670 unsigned SrcIdx = TiedPairs[0].first; in runOnMachineFunction() local
1672 unsigned SrcReg = mi->getOperand(SrcIdx).getReg(); in runOnMachineFunction()
1675 tryInstructionTransform(mi, nmi, SrcIdx, DstIdx, Dist, false)) { in runOnMachineFunction()