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

References

include/llvm/IR/InstrTypes.h
 1164   User::const_op_iterator data_operands_begin() const {
 1172   User::const_op_iterator data_operands_end() const {
 1178   iterator_range<User::const_op_iterator> data_ops() const {
 1212   User::const_op_iterator arg_begin() const {
 1222   User::const_op_iterator arg_end() const {
 1230   iterator_range<User::const_op_iterator> args() const {
 1241   iterator_range<User::const_op_iterator> arg_operands() const {
include/llvm/IR/Instructions.h
 1007   inline const_op_iterator idx_begin() const { return op_begin()+1; }
 1009   inline const_op_iterator idx_end()   const { return op_end(); }
 1015   inline iterator_range<const_op_iterator> indices() const {
 4314       mapped_iterator<const_op_iterator, ConstDerefFnTy>;
 4328     const_op_iterator It = op_begin() + 1;
include/llvm/IR/Operator.h
  478   inline const_op_iterator idx_begin() const { return op_begin()+1; }
  480   inline const_op_iterator idx_end()   const { return op_end(); }
  517     for (const_op_iterator I = idx_begin(), E = idx_end(); I != E; ++I) {
  530     for (const_op_iterator I = idx_begin(), E = idx_end(); I != E; ++I) {
include/llvm/IR/Statepoint.h
   87   using arg_iterator = typename CallBaseTy::const_op_iterator;
include/llvm/IR/User.h
  227   using const_op_range = iterator_range<const_op_iterator>;
  230   const_op_iterator op_begin() const { return getOperandList(); }
  234   const_op_iterator op_end()   const {
  266       : iterator_adaptor_base<const_value_op_iterator, const_op_iterator,
  327   static SimpleType getSimplifiedValue(User::const_op_iterator &Val) {
lib/Analysis/BasicAliasAnalysis.cpp
  539     for (User::const_op_iterator I = GEPOp->op_begin() + 1, E = GEPOp->op_end();
lib/Analysis/ObjCARCInstKind.cpp
  299       for (User::const_op_iterator OI = I->op_begin(), OE = I->op_end();
lib/Analysis/ValueTracking.cpp
  490          for (User::const_op_iterator J = U->op_begin(), JE = U->op_end();
lib/Bitcode/Writer/ValueEnumerator.cpp
  835       for (User::const_op_iterator I = C->op_begin(), E = C->op_end();
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 1473       for (User::const_op_iterator OI = C->op_begin(), OE = C->op_end();
lib/ExecutionEngine/Interpreter/Interpreter.h
   30 typedef generic_gep_type_iterator<User::const_op_iterator> gep_type_iterator;
lib/IR/AsmWriter.cpp
 1524     for (User::const_op_iterator OI=CE->op_begin(); OI != CE->op_end(); ++OI) {
lib/IR/Constants.cpp
 1188   User::const_op_iterator OI = std::next(this->op_begin());
lib/Target/ARM/ARMFastISel.cpp
  760       for (User::const_op_iterator i = U->op_begin() + 1, e = U->op_end();
lib/Target/Mips/MipsFastISel.cpp
  492     for (User::const_op_iterator i = U->op_begin() + 1, e = U->op_end(); i != e;
lib/Target/PowerPC/PPCFastISel.cpp
  350       for (User::const_op_iterator II = U->op_begin() + 1, IE = U->op_end();
lib/Target/X86/X86FastISel.cpp
  908     for (User::const_op_iterator i = U->op_begin() + 1, e = U->op_end();
lib/Transforms/Coroutines/CoroInstr.h
  407   const_op_iterator value_begin() const { return arg_begin(); }
  410   const_op_iterator value_end() const { return arg_end(); }
  415   iterator_range<const_op_iterator> value_operands() const {
lib/Transforms/ObjCARC/DependencyAnalysis.cpp
  119   for (User::const_op_iterator OI = Inst->op_begin(), OE = Inst->op_end();
tools/lldb/source/Expression/IRInterpreter.cpp
  267           ConstantExpr::const_op_iterator op_cursor = constant_expr->op_begin();
  268           ConstantExpr::const_op_iterator op_end = constant_expr->op_end();
  470         ConstantExpr::const_op_iterator op_cursor = constant_expr->op_begin();
unittests/IR/InstructionsTest.cpp
   52   User::const_op_iterator b(r1->op_begin());
  151   User::const_op_iterator b(b1->op_begin());