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

References

include/llvm/ADT/iterator.h
  176     return ReferenceProxy(static_cast<DerivedT *>(this)->operator+(n));
lib/Analysis/CGSCCPassManager.cpp
  688       for (SCC &MovedC : llvm::reverse(make_range(RC->begin() + InitialSCCIndex,
  689                                                   RC->begin() + NewSCCIndex))) {
lib/Analysis/LazyCallGraph.cpp
  813             for (Node &N : make_range(OldSCC.begin() + OldSize, OldSCC.end())) {
lib/Transforms/IPO/PartialInlining.cpp
  607     BasicBlock *Succ2 = *(succ_begin(CurrEntry) + 1);
  684     BasicBlock *Succ2 = *(succ_begin(Cand) + 1);
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
  630     auto CaseI = SI.case_begin() + Index;
tools/clang/include/clang/AST/Expr.h
 2722   arg_iterator arg_end() { return arg_begin() + getNumArgs(); }
 2727   const_arg_iterator arg_end() const { return arg_begin() + getNumArgs(); }
tools/clang/include/clang/AST/ExprCXX.h
 1560   arg_iterator arg_end() { return arg_begin() + getNumArgs(); }
 1562   const_arg_iterator arg_end() const { return arg_begin() + getNumArgs(); }
 2317     return placement_arg_begin() + getNumPlacementArgs();
 2323     return placement_arg_begin() + getNumPlacementArgs();
 2336     return raw_arg_begin() + numTrailingObjects(OverloadToken<Stmt *>());
tools/clang/lib/CodeGen/CGCall.cpp
 3457     CallExpr::const_arg_iterator Arg = ArgRange.begin() + Idx;
tools/clang/lib/CodeGen/CGExprCXX.cpp
  293                                (*(CE->arg_begin() + 1))->getType())
tools/clang/lib/CodeGen/CodeGenFunction.h
 4263       for (auto I = CallArgTypeInfo->param_type_begin() + ParamsToSkip,
tools/clang/lib/Sema/SemaOverload.cpp
12322         ULE->decls_begin() + 1 == ULE->decls_end() &&
tools/clang/lib/Sema/SemaTemplateDeduction.cpp
 4980   if (SpecBegin + 1 == SpecEnd)
 4989   for (UnresolvedSetIterator I = SpecBegin + 1; I != SpecEnd; ++I) {
tools/clang/lib/Serialization/ASTReader.cpp
 4192     ModuleMgr.removeModules(ModuleMgr.begin() + NumModules, LoadedSet,
tools/clang/lib/Serialization/ASTReaderStmt.cpp
 1780     Results[I] = (Iter + I).getPair();
tools/llvm-objcopy/ELF/Object.cpp
 2041         std::any_of(Sections.begin() + SHN_LORESERVE, Sections.end(),
tools/llvm-reduce/deltas/ReduceBasicBlocks.cpp
   72       auto Case = SwInst.case_begin() + I;
unittests/ADT/IteratorTest.cpp
   85     EXPECT_EQ(I, Begin + i);
  127     EXPECT_EQ(I, Begin + i);
unittests/ADT/SequenceTest.cpp
   33   auto adjusted_begin = my_seq.begin() + 2;
unittests/IR/InstructionsTest.cpp
  717   EXPECT_EQ(2, (CI + 1)->getCaseValue()->getSExtValue());
  718   EXPECT_EQ(BB2.get(), (CI + 1)->getCaseSuccessor());
  719   EXPECT_EQ(3, (CI + 2)->getCaseValue()->getSExtValue());
  720   EXPECT_EQ(BB3.get(), (CI + 2)->getCaseSuccessor());
  721   EXPECT_EQ(CI + 1, std::next(CI));
  722   EXPECT_EQ(CI + 2, std::next(CI, 2));
  723   EXPECT_EQ(CI + 3, std::next(CI, 3));
  724   EXPECT_EQ(SI->case_end(), CI + 3);
  726   EXPECT_EQ(1, (CI + 1) - CI);
  727   EXPECT_EQ(2, (CI + 2) - CI);
  736   EXPECT_EQ(2, (CCI + 1)->getCaseValue()->getSExtValue());
  737   EXPECT_EQ(BB2.get(), (CCI + 1)->getCaseSuccessor());
  738   EXPECT_EQ(3, (CCI + 2)->getCaseValue()->getSExtValue());
  739   EXPECT_EQ(BB3.get(), (CCI + 2)->getCaseSuccessor());
  740   EXPECT_EQ(CCI + 1, std::next(CCI));
  741   EXPECT_EQ(CCI + 2, std::next(CCI, 2));
  742   EXPECT_EQ(CCI + 3, std::next(CCI, 3));
  743   EXPECT_EQ(CCE, CCI + 3);
  745   EXPECT_EQ(1, (CCI + 1) - CCI);
  746   EXPECT_EQ(2, (CCI + 2) - CCI);
unittests/IR/UserTest.cpp
  108   EXPECT_EQ(P.value_op_end(), (I - 2) + 8);
  117   EXPECT_EQ(IP->value_op_end(), (CI - 2) + 8);