Lines Matching refs:OpIdx
829 int MachineInstr::findInlineAsmFlagIdx(unsigned OpIdx, in findInlineAsmFlagIdx() argument
832 assert(OpIdx < getNumOperands() && "OpIdx out of range"); in findInlineAsmFlagIdx()
835 if (OpIdx < InlineAsm::MIOp_FirstOperand) in findInlineAsmFlagIdx()
847 if (i + NumOps > OpIdx) { in findInlineAsmFlagIdx()
858 MachineInstr::getRegClassConstraint(unsigned OpIdx, in getRegClassConstraint() argument
863 return TII->getRegClass(getDesc(), OpIdx, TRI); in getRegClassConstraint()
865 if (!getOperand(OpIdx).isReg()) in getRegClassConstraint()
870 if (getOperand(OpIdx).isUse() && isRegTiedToDefOperand(OpIdx, &DefIdx)) in getRegClassConstraint()
871 OpIdx = DefIdx; in getRegClassConstraint()
874 int FlagIdx = findInlineAsmFlagIdx(OpIdx); in getRegClassConstraint()
1600 unsigned OpIdx = DeadOps.back(); in addRegisterKilled() local
1601 if (getOperand(OpIdx).isImplicit()) in addRegisterKilled()
1602 RemoveOperand(OpIdx); in addRegisterKilled()
1604 getOperand(OpIdx).setIsKill(false); in addRegisterKilled()
1652 unsigned OpIdx = DeadOps.back(); in addRegisterDead() local
1653 if (getOperand(OpIdx).isImplicit()) in addRegisterDead()
1654 RemoveOperand(OpIdx); in addRegisterDead()
1656 getOperand(OpIdx).setIsDead(false); in addRegisterDead()