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

References

include/llvm/IR/User.h
   76     NumUserOperands = NumOps;
  148     return reinterpret_cast<const Use *>(this) - NumUserOperands;
  152     return reinterpret_cast<Use *>(this) - NumUserOperands;
  170     assert(i < NumUserOperands && "getOperand() out of range!");
  175     assert(i < NumUserOperands && "setOperand() out of range!");
  183     assert(i < NumUserOperands && "getOperandUse() out of range!");
  187     assert(i < NumUserOperands && "getOperandUse() out of range!");
  191   unsigned getNumOperands() const { return NumUserOperands; }
  209     NumUserOperands = NumOps;
  218     NumUserOperands = NumOps;
  232     return getOperandList() + NumUserOperands;
  235     return getOperandList() + NumUserOperands;
lib/IR/User.cpp
  128   Obj->NumUserOperands = Us;
  154   Obj->NumUserOperands = 0;
  174     Use::zap(*HungOffOperandList, *HungOffOperandList + Obj->NumUserOperands,
  178     Use *UseBegin = static_cast<Use *>(Usr) - Obj->NumUserOperands;
  179     Use::zap(UseBegin, UseBegin + Obj->NumUserOperands, /* Delete */ false);
  185     Use *Storage = static_cast<Use *>(Usr) - Obj->NumUserOperands;
  186     Use::zap(Storage, Storage + Obj->NumUserOperands,