Lines Matching refs:MCID
467 : MCID(0), NumImplicitOps(0), Flags(0), AsmPrinterFlags(0), in MachineInstr()
475 if (MCID->ImplicitDefs) in addImplicitDefUseOperands()
476 for (const unsigned *ImpDefs = MCID->ImplicitDefs; *ImpDefs; ++ImpDefs) in addImplicitDefUseOperands()
478 if (MCID->ImplicitUses) in addImplicitDefUseOperands()
479 for (const unsigned *ImpUses = MCID->ImplicitUses; *ImpUses; ++ImpUses) in addImplicitDefUseOperands()
487 : MCID(&tid), NumImplicitOps(0), Flags(0), AsmPrinterFlags(0), in MachineInstr()
490 NumImplicitOps = MCID->getNumImplicitDefs() + MCID->getNumImplicitUses(); in MachineInstr()
491 Operands.reserve(NumImplicitOps + MCID->getNumOperands()); in MachineInstr()
501 : MCID(&tid), NumImplicitOps(0), Flags(0), AsmPrinterFlags(0), in MachineInstr()
504 NumImplicitOps = MCID->getNumImplicitDefs() + MCID->getNumImplicitUses(); in MachineInstr()
505 Operands.reserve(NumImplicitOps + MCID->getNumOperands()); in MachineInstr()
516 : MCID(&tid), NumImplicitOps(0), Flags(0), AsmPrinterFlags(0), in MachineInstr()
519 NumImplicitOps = MCID->getNumImplicitDefs() + MCID->getNumImplicitUses(); in MachineInstr()
520 Operands.reserve(NumImplicitOps + MCID->getNumOperands()); in MachineInstr()
531 : MCID(&tid), NumImplicitOps(0), Flags(0), AsmPrinterFlags(0), in MachineInstr()
534 NumImplicitOps = MCID->getNumImplicitDefs() + MCID->getNumImplicitUses(); in MachineInstr()
535 Operands.reserve(NumImplicitOps + MCID->getNumOperands()); in MachineInstr()
545 : MCID(&MI.getDesc()), NumImplicitOps(0), Flags(0), AsmPrinterFlags(0), in MachineInstr()
632 if (MCID->getOperandConstraint(OpNo, MCOI::EARLY_CLOBBER) != -1) in addOperand()
654 if (MCID->getOperandConstraint(OpNo, MCOI::EARLY_CLOBBER) != -1) in addOperand()
679 if (MCID->getOperandConstraint(OpNo, MCOI::EARLY_CLOBBER) != -1) in addOperand()
702 && MCID->getOperandConstraint(OpNo, MCOI::EARLY_CLOBBER) != -1) in addOperand()
833 unsigned short NumOperands = MCID->getNumOperands(); in OperandsComplete()
834 if (!MCID->isVariadic() && getNumOperands()-NumImplicitOps >= NumOperands) in OperandsComplete()
842 unsigned NumOperands = MCID->getNumOperands(); in getNumExplicitOperands()
843 if (!MCID->isVariadic()) in getNumExplicitOperands()
944 const MCInstrDesc &MCID = getDesc(); in findFirstPredOperandIdx() local
945 if (MCID.isPredicable()) { in findFirstPredOperandIdx()
947 if (MCID.OpInfo[i].isPredicate()) in findFirstPredOperandIdx()
1003 const MCInstrDesc &MCID = getDesc(); in isRegTiedToUseOperand() local
1004 for (unsigned i = 0, e = MCID.getNumOperands(); i != e; ++i) { in isRegTiedToUseOperand()
1007 MCID.getOperandConstraint(i, MCOI::TIED_TO) == (int)DefOpIdx) { in isRegTiedToUseOperand()
1063 const MCInstrDesc &MCID = getDesc(); in isRegTiedToDefOperand() local
1064 if (UseOpIdx >= MCID.getNumOperands()) in isRegTiedToDefOperand()
1069 int DefIdx = MCID.getOperandConstraint(UseOpIdx, MCOI::TIED_TO); in isRegTiedToDefOperand()
1109 const MCInstrDesc &MCID = MI->getDesc(); in copyPredicates() local
1110 if (!MCID.isPredicable()) in copyPredicates()
1113 if (MCID.OpInfo[i].isPredicate()) { in copyPredicates()
1150 if (MCID->mayStore() || MCID->isCall()) { in isSafeToMove()
1156 MCID->isTerminator() || hasUnmodeledSideEffects()) in isSafeToMove()
1164 if (MCID->mayLoad() && !isInvariantLoad(AA)) in isSafeToMove()
1204 if (!MCID->mayStore() && in hasVolatileMemoryRef()
1205 !MCID->mayLoad() && in hasVolatileMemoryRef()
1206 !MCID->isCall() && in hasVolatileMemoryRef()
1230 if (!MCID->mayLoad()) in isInvariantLoad()