Home | History | Annotate | Download | only in CodeGen

Lines Matching full:srcidx

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