Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:OpIdx

909 int MachineInstr::findInlineAsmFlagIdx(unsigned OpIdx,
912 assert(OpIdx < getNumOperands() && "OpIdx out of range");
915 if (OpIdx < InlineAsm::MIOp_FirstOperand)
927 if (i + NumOps > OpIdx) {
938 MachineInstr::getRegClassConstraint(unsigned OpIdx,
943 return TII->getRegClass(getDesc(), OpIdx, TRI);
945 if (!getOperand(OpIdx).isReg())
950 if (getOperand(OpIdx).isUse() && isRegTiedToDefOperand(OpIdx, &DefIdx))
951 OpIdx = DefIdx;
954 int FlagIdx = findInlineAsmFlagIdx(OpIdx);
1704 unsigned OpIdx = DeadOps.back();
1705 if (getOperand(OpIdx).isImplicit())
1706 RemoveOperand(OpIdx);
1708 getOperand(OpIdx).setIsKill(false);
1770 unsigned OpIdx = DeadOps.back();
1771 if (getOperand(OpIdx).isImplicit())
1772 RemoveOperand(OpIdx);
1774 getOperand(OpIdx).setIsDead(false);