Lines Matching refs:DstIdx
126 unsigned SrcIdx, unsigned DstIdx,
864 unsigned SrcIdx, unsigned DstIdx, unsigned Dist, in TryInstructionTransform() argument
867 unsigned regA = mi->getOperand(DstIdx).getReg(); in TryInstructionTransform()
876 if (!regBKilled && mi->getOperand(DstIdx).isDead() && in TryInstructionTransform()
1094 unsigned DstIdx = 0; in runOnMachineFunction() local
1095 if (!mi->isRegTiedToDefOperand(SrcIdx, &DstIdx)) in runOnMachineFunction()
1110 TiedOperands[regB].push_back(std::make_pair(SrcIdx, DstIdx)); in runOnMachineFunction()
1123 unsigned DstIdx = TiedPairs[0].second; in runOnMachineFunction() local
1127 mi->getOperand(DstIdx).getReg()) in runOnMachineFunction()
1130 if (TryInstructionTransform(mi, nmi, mbbi, SrcIdx, DstIdx, Dist, in runOnMachineFunction()
1142 unsigned DstIdx = TiedPairs[tpi].second; in runOnMachineFunction() local
1144 const MachineOperand &DstMO = mi->getOperand(DstIdx); in runOnMachineFunction()
1169 assert(i == DstIdx || in runOnMachineFunction()
1184 unsigned regASubIdx = mi->getOperand(DstIdx).getSubReg(); in runOnMachineFunction()