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

Declarations

include/llvm/IR/InstrTypes.h
 2157   DECLARE_TRANSPARENT_OPERAND_ACCESSORS(Value);

References

include/llvm/IR/InstrTypes.h
 2161   unsigned getNumArgOperands() const { return getNumOperands() - 1; }
 2169   Value *getParentPad() const { return Op<-1>(); }
 2172     Op<-1>() = ParentPad;
 2177   Value *getArgOperand(unsigned i) const { return getOperand(i); }
 2178   void setArgOperand(unsigned i, Value *v) { setOperand(i, v); }
 2181   op_range arg_operands() { return op_range(op_begin(), op_end() - 1); }
 2181   op_range arg_operands() { return op_range(op_begin(), op_end() - 1); }
 2185     return const_op_range(op_begin(), op_end() - 1);
 2185     return const_op_range(op_begin(), op_end() - 1);
include/llvm/IR/Instructions.h
 4465     return cast<CatchSwitchInst>(Op<-1>());
 4469     Op<-1>() = CatchSwitch;
lib/IR/Instructions.cpp
 1076   assert(getNumOperands() == 1 + Args.size() && "NumOperands not set up?");
 1077   llvm::copy(Args, op_begin());
 1085                       FPI.getNumOperands(),
 1086                   FPI.getNumOperands()) {
 1087   std::copy(FPI.op_begin(), FPI.op_end(), op_begin());
 1087   std::copy(FPI.op_begin(), FPI.op_end(), op_begin());
 1087   std::copy(FPI.op_begin(), FPI.op_end(), op_begin());
 4303   return new (getNumOperands()) FuncletPadInst(*this);
tools/clang/lib/CodeGen/CGObjCRuntime.cpp
  235         CPI->setOperand(2, CGF.getExceptionSlot().getPointer());