reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
423 const MCInstrDesc &getDesc() const { return *MCID; } 426 unsigned getOpcode() const { return MCID->Opcode; } 442 return getNumExplicitDefs() + MCID->getNumImplicitDefs(); 1559 void setDesc(const MCInstrDesc &tid) { MCID = &tid; }lib/CodeGen/MachineInstr.cpp
103 if (MCID->ImplicitDefs) 104 for (const MCPhysReg *ImpDefs = MCID->getImplicitDefs(); *ImpDefs; 107 if (MCID->ImplicitUses) 108 for (const MCPhysReg *ImpUses = MCID->getImplicitUses(); *ImpUses; 122 if (unsigned NumOps = MCID->getNumOperands() + 123 MCID->getNumImplicitDefs() + MCID->getNumImplicitUses()) { 123 MCID->getNumImplicitDefs() + MCID->getNumImplicitUses()) { 200 assert(MCID && "Cannot add operands before providing an instr descriptor"); 233 assert((isImpReg || Op.isRegMask() || MCID->isVariadic() || 234 OpNo < MCID->getNumOperands() || isDebugOp) && 281 int DefIdx = MCID->getOperandConstraint(OpNo, MCOI::TIED_TO); 286 if (MCID->getOperandConstraint(OpNo, MCOI::EARLY_CLOBBER) != -1) 700 unsigned NumOperands = MCID->getNumOperands(); 701 if (!MCID->isVariadic()) 719 unsigned NumDefs = MCID->getNumDefs(); 720 if (!MCID->isVariadic())