Lines Matching full:srcidx
129 unsigned SrcIdx, unsigned DstIdx,
1093 unsigned SrcIdx, unsigned DstIdx,
1100 unsigned regB = MI.getOperand(SrcIdx).getReg();
1117 if (SrcIdx == SrcOp1)
1119 else if (SrcIdx == SrcOp2)
1301 for (unsigned SrcIdx = 0; SrcIdx < NumOps; ++SrcIdx) {
1303 if (!MI->isRegTiedToDefOperand(SrcIdx, &DstIdx))
1306 MachineOperand &SrcMO = MI->getOperand(SrcIdx);
1320 if (const TargetRegisterClass *RC = TII->getRegClass(MCID, SrcIdx,
1328 TiedOperands[SrcReg].push_back(std::make_pair(SrcIdx, DstIdx));
1334 // The tied pairs are of the form (SrcIdx, DstIdx).
1352 unsigned SrcIdx = TiedPairs[tpi].first;
1360 RegB = MI->getOperand(SrcIdx).getReg();
1361 SubRegB = MI->getOperand(SrcIdx).getSubReg();
1426 MachineOperand &MO = MI->getOperand(SrcIdx);
1434 // Make sure regA is a legal regclass for the SrcIdx operand.
1567 unsigned SrcIdx = TiedPairs[0].first;
1569 unsigned SrcReg = mi->getOperand(SrcIdx).getReg();
1572 tryInstructionTransform(mi, nmi, SrcIdx, DstIdx, Dist, false)) {