Lines Matching refs:MCID

88   for (MCPhysReg ImpDef : MCID->implicit_defs())  in addImplicitDefUseOperands()
90 for (MCPhysReg ImpUse : MCID->implicit_uses()) in addImplicitDefUseOperands()
99 : MCID(&TID), NumOperands(0), Flags(0), AsmPrinterFlags(0), in MachineInstr()
104 if (unsigned NumOps = MCID->getNumOperands() + MCID->implicit_defs().size() + in MachineInstr()
105 MCID->implicit_uses().size()) { in MachineInstr()
118 : MCID(&MI.getDesc()), NumOperands(0), Flags(0), AsmPrinterFlags(0), in MachineInstr()
144 MCID = &TID; in setDesc()
204 assert(MCID && "Cannot add operands before providing an instr descriptor"); in addOperand()
277 int DefIdx = MCID->getOperandConstraint(OpNo, MCOI::TIED_TO); in addOperand()
282 if (MCID->getOperandConstraint(OpNo, MCOI::EARLY_CLOBBER) != -1) in addOperand()
750 unsigned NumOperands = MCID->getNumOperands(); in getNumExplicitOperands()
751 if (!MCID->isVariadic()) in getNumExplicitOperands()
769 unsigned NumDefs = MCID->getNumDefs(); in getNumExplicitDefs()
770 if (!MCID->isVariadic()) in getNumExplicitDefs()
1096 const MCInstrDesc &MCID = getDesc(); in findFirstPredOperandIdx() local
1097 if (MCID.isPredicable()) { in findFirstPredOperandIdx()
1099 if (MCID.operands()[i].isPredicate()) in findFirstPredOperandIdx()
1475 if (hasProperty(MCID::UnmodeledSideEffects)) in hasUnmodeledSideEffects()
1524 const MCInstrDesc &MCID = getDesc(); in hasComplexRegisterTies() local
1525 if (MCID.Opcode == TargetOpcode::STATEPOINT) in hasComplexRegisterTies()
1532 int ExpectedTiedIdx = MCID.getOperandConstraint(I, MCOI::TIED_TO); in hasComplexRegisterTies()
1783 const InlineAsm::ConstraintCode MCID = F.getMemoryConstraintID(); in print() local
1784 OS << ":" << InlineAsm::getMemConstraintName(MCID); in print()
2154 const MCInstrDesc &MCID, bool IsIndirect, in BuildMI() argument
2161 auto MIB = BuildMI(MF, DL, MCID).addReg(Reg); in BuildMI()
2170 const MCInstrDesc &MCID, bool IsIndirect, in BuildMI() argument
2177 if (MCID.Opcode == TargetOpcode::DBG_VALUE) { in BuildMI()
2182 return BuildMI(MF, DL, MCID, IsIndirect, DebugOp.getReg(), Variable, in BuildMI()
2185 auto MIB = BuildMI(MF, DL, MCID).add(DebugOp); in BuildMI()
2193 auto MIB = BuildMI(MF, DL, MCID); in BuildMI()
2205 const DebugLoc &DL, const MCInstrDesc &MCID, in BuildMI() argument
2209 MachineInstr *MI = BuildMI(MF, DL, MCID, IsIndirect, Reg, Variable, Expr); in BuildMI()
2216 const DebugLoc &DL, const MCInstrDesc &MCID, in BuildMI() argument
2222 BuildMI(MF, DL, MCID, IsIndirect, DebugOps, Variable, Expr); in BuildMI()