Lines Matching refs:MCID

89   for (MCPhysReg ImpDef : MCID->implicit_defs())  in addImplicitDefUseOperands()
91 for (MCPhysReg ImpUse : MCID->implicit_uses()) in addImplicitDefUseOperands()
100 : MCID(&TID), NumOperands(0), Flags(0), AsmPrinterFlags(0), in MachineInstr()
105 if (unsigned NumOps = MCID->getNumOperands() + MCID->implicit_defs().size() + in MachineInstr()
106 MCID->implicit_uses().size()) { in MachineInstr()
119 : MCID(&MI.getDesc()), NumOperands(0), Flags(0), AsmPrinterFlags(0), in MachineInstr()
146 MCID = &TID; in setDesc()
207 assert(MCID && "Cannot add operands before providing an instr descriptor"); in addOperand()
280 int DefIdx = MCID->getOperandConstraint(OpNo, MCOI::TIED_TO); in addOperand()
285 if (MCID->getOperandConstraint(OpNo, MCOI::EARLY_CLOBBER) != -1) in addOperand()
791 unsigned NumOperands = MCID->getNumOperands(); in getNumExplicitOperands()
792 if (!MCID->isVariadic()) in getNumExplicitOperands()
810 unsigned NumDefs = MCID->getNumDefs(); in getNumExplicitDefs()
811 if (!MCID->isVariadic()) in getNumExplicitDefs()
1137 const MCInstrDesc &MCID = getDesc(); in findFirstPredOperandIdx() local
1138 if (MCID.isPredicable()) { in findFirstPredOperandIdx()
1140 if (MCID.operands()[i].isPredicate()) in findFirstPredOperandIdx()
1533 if (hasProperty(MCID::UnmodeledSideEffects)) in hasUnmodeledSideEffects()
1582 const MCInstrDesc &MCID = getDesc(); in hasComplexRegisterTies() local
1583 if (MCID.Opcode == TargetOpcode::STATEPOINT) in hasComplexRegisterTies()
1590 int ExpectedTiedIdx = MCID.getOperandConstraint(I, MCOI::TIED_TO); in hasComplexRegisterTies()
1845 const InlineAsm::ConstraintCode MCID = F.getMemoryConstraintID(); in print() local
1846 OS << ":" << InlineAsm::getMemConstraintName(MCID); in print()
2224 const MCInstrDesc &MCID, bool IsIndirect, in BuildMI() argument
2231 auto MIB = BuildMI(MF, DL, MCID).addReg(Reg); in BuildMI()
2240 const MCInstrDesc &MCID, bool IsIndirect, in BuildMI() argument
2247 if (MCID.Opcode == TargetOpcode::DBG_VALUE) { in BuildMI()
2252 return BuildMI(MF, DL, MCID, IsIndirect, DebugOp.getReg(), Variable, in BuildMI()
2255 auto MIB = BuildMI(MF, DL, MCID).add(DebugOp); in BuildMI()
2263 auto MIB = BuildMI(MF, DL, MCID); in BuildMI()
2275 const DebugLoc &DL, const MCInstrDesc &MCID, in BuildMI() argument
2279 MachineInstr *MI = BuildMI(MF, DL, MCID, IsIndirect, Reg, Variable, Expr); in BuildMI()
2286 const DebugLoc &DL, const MCInstrDesc &MCID, in BuildMI() argument
2292 BuildMI(MF, DL, MCID, IsIndirect, DebugOps, Variable, Expr); in BuildMI()