Lines Matching refs:SrcIdx
146 unsigned SrcIdx, unsigned DstIdx,
1127 unsigned SrcIdx, unsigned DstIdx, in tryInstructionTransform() argument
1134 Register regB = MI.getOperand(SrcIdx).getReg(); in tryInstructionTransform()
1142 bool Commuted = tryInstructionCommute(&MI, DstIdx, SrcIdx, regBKilled, Dist); in tryInstructionTransform()
1168 regB = MI.getOperand(SrcIdx).getReg(); in tryInstructionTransform()
1322 for (unsigned SrcIdx = 0; SrcIdx < NumOps; ++SrcIdx) { in collectTiedOperands() local
1324 if (!MI->isRegTiedToDefOperand(SrcIdx, &DstIdx)) in collectTiedOperands()
1327 MachineOperand &SrcMO = MI->getOperand(SrcIdx); in collectTiedOperands()
1341 if (const TargetRegisterClass *RC = TII->getRegClass(MCID, SrcIdx, in collectTiedOperands()
1349 TiedOperands[SrcReg].push_back(std::make_pair(SrcIdx, DstIdx)); in collectTiedOperands()
1373 unsigned SrcIdx = TiedPairs[tpi].first; in processTiedPairs() local
1381 RegB = MI->getOperand(SrcIdx).getReg(); in processTiedPairs()
1382 SubRegB = MI->getOperand(SrcIdx).getSubReg(); in processTiedPairs()
1445 MachineOperand &MO = MI->getOperand(SrcIdx); in processTiedPairs()
1596 unsigned SrcIdx = TiedPairs[0].first; in runOnMachineFunction() local
1598 Register SrcReg = mi->getOperand(SrcIdx).getReg(); in runOnMachineFunction()
1601 tryInstructionTransform(mi, nmi, SrcIdx, DstIdx, Dist, false)) { in runOnMachineFunction()