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

References

include/llvm/Analysis/Utils/Local.h
   44   for (User::op_iterator i = GEP->op_begin() + 1, e = GEP->op_end(); i != e;
include/llvm/IR/CallSite.h
  674                                      CallBrInst, User::op_iterator> {
  693   User::op_iterator getCallee() const;
include/llvm/IR/InstrTypes.h
 1163   User::op_iterator data_operands_begin() { return op_begin(); }
 1167   User::op_iterator data_operands_end() {
 1175   iterator_range<User::op_iterator> data_ops() {
 1211   User::op_iterator arg_begin() { return op_begin(); }
 1217   User::op_iterator arg_end() {
 1227   iterator_range<User::op_iterator> args() {
 1238   iterator_range<User::op_iterator> arg_operands() {
 2082   op_iterator populateBundleOperandInfos(ArrayRef<OperandBundleDef> Bundles,
include/llvm/IR/Instructions.h
 1006   inline op_iterator       idx_begin()       { return op_begin()+1; }
 1008   inline op_iterator       idx_end()         { return op_end(); }
 1011   inline iterator_range<op_iterator> indices() {
 4310   using handler_iterator = mapped_iterator<op_iterator, DerefFnTy>;
 4319     op_iterator It = op_begin() + 1;
include/llvm/IR/Operator.h
  477   inline op_iterator       idx_begin()       { return op_begin()+1; }
  479   inline op_iterator       idx_end()         { return op_end(); }
include/llvm/IR/User.h
  226   using op_range = iterator_range<op_iterator>;
  229   op_iterator       op_begin()       { return getOperandList(); }
  231   op_iterator       op_end()         {
  246       : iterator_adaptor_base<value_op_iterator, op_iterator,
  320   static SimpleType getSimplifiedValue(User::op_iterator &Val) {
lib/Analysis/AliasAnalysisEvaluator.cpp
  127       for (Instruction::op_iterator OI = Inst.op_begin(), OE = Inst.op_end();
lib/Analysis/IVDescriptors.cpp
   45   for (User::op_iterator Use = I->op_begin(), E = I->op_end(); Use != E; ++Use)
  601   for (User::op_iterator Use = I->op_begin(), E = I->op_end(); Use != E;
lib/Analysis/InlineCost.cpp
  423   for (User::op_iterator I = GEP.idx_begin(), E = GEP.idx_end(); I != E; ++I)
  590     for (User::op_iterator I = GEP.idx_begin(), E = GEP.idx_end(); I != E; ++I)
 1547   for (User::op_iterator OI = I.op_begin(), OE = I.op_end(); OI != OE; ++OI)
lib/Analysis/ScalarEvolutionExpander.cpp
  905     for (User::op_iterator OI = IncV->op_begin()+1,
lib/Bitcode/Reader/ValueList.cpp
  182       for (User::op_iterator I = UserC->op_begin(), E = UserC->op_end(); I != E;
lib/CodeGen/MachineFunction.cpp
  678         for (User::op_iterator II = CVal->op_begin(), IE = CVal->op_end();
lib/IR/Instructions.cpp
   69 User::op_iterator CallSite::getCallee() const {
  355 CallBase::op_iterator
lib/Target/Hexagon/HexagonCommonGEP.cpp
  383   for (User::op_iterator OI = GepI->idx_begin()+1, OE = GepI->idx_end();
lib/Transforms/Coroutines/CoroInstr.h
  406   op_iterator value_begin() { return arg_begin(); }
  409   op_iterator value_end() { return arg_end(); }
  412   iterator_range<op_iterator> value_operands() {
lib/Transforms/IPO/ArgumentPromotion.cpp
  179         for (User::op_iterator II = UI->op_begin() + 1, IE = UI->op_end();
  441         for (User::op_iterator II = GEP->idx_begin(), IE = GEP->idx_end();
  635           for (User::op_iterator II = GEP->idx_begin(), IE = GEP->idx_end();
  694       for (User::op_iterator i = GEP->idx_begin(), e = GEP->idx_end(); i != e;
lib/Transforms/IPO/GlobalOpt.cpp
  726       for (User::op_iterator i = GEPI->op_begin() + 1, e = GEPI->op_end();
lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
  620     for (Instruction::op_iterator I = BBI->op_begin(), E = BBI->op_end();
lib/Transforms/InstCombine/InstructionCombining.cpp
 1654   for (User::op_iterator I = GEP.op_begin() + 1, E = GEP.op_end(); I != E;
lib/Transforms/Instrumentation/MemorySanitizer.cpp
 2069     for (Instruction::op_iterator OI = I.op_begin(); OI != I.op_end(); ++OI)
 2119     for (Instruction::op_iterator OI = I.op_begin(); OI != I.op_end(); ++OI)
lib/Transforms/ObjCARC/ObjCARCAPElim.cpp
  156   for (User::op_iterator OI = Init->op_begin(), OE = Init->op_end();
lib/Transforms/Scalar/GVN.cpp
  276   for (Instruction::op_iterator OI = I->op_begin(), OE = I->op_end();
  348   for (Instruction::op_iterator OI = EI->op_begin(), OE = EI->op_end();
 1338     for (GetElementPtrInst::op_iterator OI = GEP->idx_begin(),
lib/Transforms/Scalar/LICM.cpp
 1417   for (User::op_iterator OI = New->op_begin(), OE = New->op_end(); OI != OE;
lib/Transforms/Scalar/LoopRerollPass.cpp
  708     for (User::op_iterator OI = I->op_begin(),
lib/Transforms/Scalar/LoopStrengthReduce.cpp
 2717 static User::op_iterator
 2718 findIVOperand(User::op_iterator OI, User::op_iterator OE,
 2718 findIVOperand(User::op_iterator OI, User::op_iterator OE,
 3069       User::op_iterator IVOpEnd = I.op_end();
 3070       User::op_iterator IVOpIter = findIVOperand(I.op_begin(), IVOpEnd, L, SE);
 3143   User::op_iterator IVOpEnd = Head.UserInst->op_end();
 3145   User::op_iterator IVOpIter = findIVOperand(Head.UserInst->op_begin(),
 3247     User::op_iterator UseI =
lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp
  767   for (User::op_iterator I = GEP->op_begin() + 1, E = GEP->op_end();
lib/Transforms/Utils/BasicBlockUtils.cpp
  777   for (User::op_iterator i = NewRet->op_begin(), e = NewRet->op_end();
lib/Transforms/Utils/Evaluator.cpp
  436       for (User::op_iterator i = GEP->op_begin() + 1, e = GEP->op_end();
lib/Transforms/Utils/SimplifyCFG.cpp
  398   for (User::op_iterator i = I->op_begin(), e = I->op_end(); i != e; ++i)
 2020     for (User::op_iterator i = I->op_begin(), e = I->op_end(); i != e; ++i) {
 2247       for (User::op_iterator i = N->op_begin(), e = N->op_end(); i != e; ++i) {
lib/Transforms/Vectorize/LoopVectorize.cpp
  802   for (User::op_iterator OI = I->op_begin(), OE = I->op_end(); OI != OE; ++OI) {
tools/bugpoint/ExtractFunction.cpp
   73     for (User::op_iterator i = V->op_begin(), e = V->op_end(); i != e; ++i) {
tools/clang/lib/CodeGen/CGException.cpp
  272       for (llvm::User::op_iterator
tools/polly/include/polly/Support/VirtualInstruction.h
  178   User::op_iterator U;
  180   VirtualOperandIterator(ScopStmt *User, User::op_iterator U)