reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/CodeGen/MachineInstr.h
  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())