Lines Matching refs:SrcIdx
126 unsigned SrcIdx, unsigned DstIdx,
864 unsigned SrcIdx, unsigned DstIdx, unsigned Dist, in TryInstructionTransform() argument
868 unsigned regB = mi->getOperand(SrcIdx).getReg(); in TryInstructionTransform()
890 if (SrcIdx == SrcOp1) in TryInstructionTransform()
892 else if (SrcIdx == SrcOp2) in TryInstructionTransform()
1093 for (unsigned SrcIdx = 0; SrcIdx < NumOps; ++SrcIdx) { in runOnMachineFunction() local
1095 if (!mi->isRegTiedToDefOperand(SrcIdx, &DstIdx)) in runOnMachineFunction()
1104 assert(mi->getOperand(SrcIdx).isReg() && in runOnMachineFunction()
1105 mi->getOperand(SrcIdx).getReg() && in runOnMachineFunction()
1106 mi->getOperand(SrcIdx).isUse() && in runOnMachineFunction()
1109 unsigned regB = mi->getOperand(SrcIdx).getReg(); in runOnMachineFunction()
1110 TiedOperands[regB].push_back(std::make_pair(SrcIdx, DstIdx)); in runOnMachineFunction()
1122 unsigned SrcIdx = TiedPairs[0].first; in runOnMachineFunction() local
1126 if (mi->getOperand(SrcIdx).getReg() == in runOnMachineFunction()
1130 if (TryInstructionTransform(mi, nmi, mbbi, SrcIdx, DstIdx, Dist, in runOnMachineFunction()
1141 unsigned SrcIdx = TiedPairs[tpi].first; in runOnMachineFunction() local
1150 regB = mi->getOperand(SrcIdx).getReg(); in runOnMachineFunction()
1200 MachineOperand &MO = mi->getOperand(SrcIdx); in runOnMachineFunction()