Lines Matching refs:SrcIdx
128 unsigned SrcIdx, unsigned DstIdx,
1096 unsigned SrcIdx, unsigned DstIdx,
1103 unsigned regB = MI.getOperand(SrcIdx).getReg();
1120 if (SrcIdx == SrcOp1)
1122 else if (SrcIdx == SrcOp2)
1304 for (unsigned SrcIdx = 0; SrcIdx < NumOps; ++SrcIdx) {
1306 if (!MI->isRegTiedToDefOperand(SrcIdx, &DstIdx))
1309 MachineOperand &SrcMO = MI->getOperand(SrcIdx);
1323 if (const TargetRegisterClass *RC = TII->getRegClass(MCID, SrcIdx,
1330 TiedOperands[SrcReg].push_back(std::make_pair(SrcIdx, DstIdx));
1336 // The tied pairs are of the form (SrcIdx, DstIdx).
1353 unsigned SrcIdx = TiedPairs[tpi].first;
1361 RegB = MI->getOperand(SrcIdx).getReg();
1409 MachineOperand &MO = MI->getOperand(SrcIdx);
1417 // Make sure regA is a legal regclass for the SrcIdx operand.
1545 unsigned SrcIdx = TiedPairs[0].first;
1547 unsigned SrcReg = mi->getOperand(SrcIdx).getReg();
1550 tryInstructionTransform(mi, nmi, SrcIdx, DstIdx, Dist, false)) {