Lines Matching defs:DefIdx
280 int DefIdx = MCID->getOperandConstraint(OpNo, MCOI::TIED_TO);
281 if (DefIdx != -1)
282 tieOperands(DefIdx, OpNo);
960 unsigned DefIdx;
961 if (getOperand(OpIdx).isUse() && isRegTiedToDefOperand(OpIdx, &DefIdx))
962 OpIdx = DefIdx;
1150 /// tieOperands - Mark operands at DefIdx and UseIdx as tied to each other.
1162 void MachineInstr::tieOperands(unsigned DefIdx, unsigned UseIdx) {
1163 MachineOperand &DefMO = getOperand(DefIdx);
1165 assert(DefMO.isDef() && "DefIdx must be a def operand");
1170 if (DefIdx < TiedMax)
1171 UseMO.TiedTo = DefIdx + 1;
1178 "DefIdx out of range");