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

References

include/llvm/ADT/ArrayRef.h
   46     using reverse_iterator = std::reverse_iterator<iterator>;
  136     iterator begin() const { return Data; }
  137     iterator end() const { return Data + Length; }
include/llvm/ADT/STLExtras.h
  155     -> decltype(begin(std::forward<ContainerTy>(container))) {
  163     -> decltype(end(std::forward<ContainerTy>(container))) {
  179     -> decltype(adl_detail::adl_begin(std::forward<ContainerTy>(container))) {
  185     -> decltype(adl_detail::adl_end(std::forward<ContainerTy>(container))) {
  921                       decltype(std::begin(std::declval<RangeTs &>()))...>;
 1186 auto find(R &&Range, const T &Val) -> decltype(adl_begin(Range)) {
 1193 auto find_if(R &&Range, UnaryPredicate P) -> decltype(adl_begin(Range)) {
 1198 auto find_if_not(R &&Range, UnaryPredicate P) -> decltype(adl_begin(Range)) {
 1240     typename std::iterator_traits<decltype(adl_begin(Range))>::difference_type {
 1261 auto lower_bound(R &&Range, T &&Value) -> decltype(adl_begin(Range)) {
 1268     -> decltype(adl_begin(Range)) {
 1276 auto upper_bound(R &&Range, T &&Value) -> decltype(adl_begin(Range)) {
 1283     -> decltype(adl_begin(Range)) {
 1302 auto partition_point(R &&Range, Predicate P) -> decltype(adl_begin(Range)) {
include/llvm/CodeGen/MachineInstr.h
   67   using mmo_iterator = ArrayRef<MachineMemOperand *>::iterator;
include/llvm/IR/DebugInfoMetadata.h
 2336   using element_iterator = ArrayRef<uint64_t>::iterator;
include/llvm/ProfileData/Coverage/CoverageMapping.h
  334   ArrayRef<FunctionRecord>::iterator Current;
lib/CodeGen/ImplicitNullChecks.cpp
  100     Optional<ArrayRef<MachineInstr *>::iterator> PotentialDependence;
  104         Optional<ArrayRef<MachineInstr *>::iterator> PotentialDependence)
  251   Optional<ArrayRef<MachineInstr *>::iterator> Dep;
lib/CodeGen/LiveInterval.cpp
  815   ArrayRef<SlotIndex>::iterator SlotI = Slots.begin();
  816   ArrayRef<SlotIndex>::iterator SlotE = Slots.end();
lib/CodeGen/LiveIntervals.cpp
  903   ArrayRef<SlotIndex>::iterator SlotI = llvm::lower_bound(Slots, LiveI->start);
  904   ArrayRef<SlotIndex>::iterator SlotE = Slots.end();
lib/CodeGen/MachineInstr.cpp
 1971     for (ArrayRef<Register>::iterator I = UsedRegs.begin(), E = UsedRegs.end();
lib/CodeGen/RegAllocGreedy.cpp
 1328       for (ArrayRef<unsigned>::iterator I = Blocks.begin(), E = Blocks.end();
lib/CodeGen/SpillPlacement.cpp
  264   for (ArrayRef<BlockConstraint>::iterator I = LiveBlocks.begin(),
  286   for (ArrayRef<unsigned>::iterator I = Blocks.begin(), E = Blocks.end();
  301   for (ArrayRef<unsigned>::iterator I = Links.begin(), E = Links.end(); I != E;
lib/IR/Attributes.cpp
  992   for (ArrayRef<std::pair<unsigned, Attribute>>::iterator I = Attrs.begin(),
lib/MC/MCAsmStreamer.cpp
  506   for (ArrayRef<std::string>::iterator it = Options.begin() + 1,
lib/Support/SourceMgr.cpp
  280   for (ArrayRef<SMFixIt>::iterator I = FixIts.begin(), E = FixIts.end();
lib/TableGen/Record.cpp
 1753   ArrayRef<Init *>::iterator Case = CondRange.begin();
 1754   ArrayRef<Init *>::iterator Val = ValRange.begin();
 1883   ArrayRef<Init *>::iterator Arg = ArgRange.begin();
 1884   ArrayRef<StringInit *>::iterator Name = NameRange.begin();
lib/Target/ARM/ARMISelLowering.cpp
 7681   for (ArrayRef<int>::iterator
tools/clang/include/clang/AST/DeclBase.h
 1216       llvm::iterator_adaptor_base<iterator, ResultTy::iterator,
tools/clang/include/clang/AST/DeclOpenMP.h
   70   typedef ArrayRef<const Expr *>::iterator varlist_const_iterator;
  262   using clauselist_const_iterator = ArrayRef<const OMPClause *>::iterator;
  383   using clauselist_const_iterator = ArrayRef<const OMPClause *>::iterator;
  477   typedef ArrayRef<const Expr *>::iterator varlist_const_iterator;
  481   using clauselist_const_iterator = ArrayRef<const OMPClause *>::iterator;
tools/clang/include/clang/AST/OpenMPClause.h
  222   using varlist_const_iterator = ArrayRef<const Expr *>::iterator;
 1943   using private_copies_const_iterator = ArrayRef<const Expr *>::iterator;
 2071   using private_copies_const_iterator = ArrayRef<const Expr *>::iterator;
 2086   using inits_const_iterator = ArrayRef<const Expr *>::iterator;
 2262   using helper_expr_const_iterator = ArrayRef<const Expr *>::iterator;
 2577   using helper_expr_const_iterator = ArrayRef<const Expr *>::iterator;
 2811   using helper_expr_const_iterator = ArrayRef<const Expr *>::iterator;
 3056   using helper_expr_const_iterator = ArrayRef<const Expr *>::iterator;
 3316   using privates_const_iterator = ArrayRef<const Expr *>::iterator;
 3329   using inits_const_iterator = ArrayRef<const Expr *>::iterator;
 3342   using updates_const_iterator = ArrayRef<const Expr *>::iterator;
 3355   using finals_const_iterator = ArrayRef<const Expr *>::iterator;
 3368   using used_expressions_const_iterator = ArrayRef<const Expr *>::iterator;
 3623   using helper_expr_const_iterator = ArrayRef<const Expr *>::iterator;
 3786   using helper_expr_const_iterator = ArrayRef<const Expr *>::iterator;
 4577     ArrayRef<ValueDecl *>::iterator DeclCur;
 4580     ArrayRef<unsigned>::iterator NumListsCur;
 4737   using const_all_decls_iterator = ArrayRef<ValueDecl *>::iterator;
 4745   using const_all_num_lists_iterator = ArrayRef<unsigned>::iterator;
 4754   using const_all_lists_sizes_iterator = ArrayRef<unsigned>::iterator;
 4763   using const_all_components_iterator = ArrayRef<MappableComponent>::iterator;
 4773   using mapperlist_const_iterator = ArrayRef<const Expr *>::iterator;
 6090   using private_copies_const_iterator = ArrayRef<const Expr *>::iterator;
 6106   using inits_const_iterator = ArrayRef<const Expr *>::iterator;
tools/clang/include/clang/AST/StmtOpenMP.h
   94             used_clauses_child_iterator, ArrayRef<OMPClause *>::iterator,
   96     ArrayRef<OMPClause *>::iterator End;
tools/clang/include/clang/CodeGen/CGFunctionInfo.h
  704     for (ArrayRef<CanQualType>::iterator
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h
  439       llvm::mapped_iterator<ArrayRef<ParmVarDecl *>::iterator, GetTypeFn>;
tools/clang/lib/ARCMigrate/ObjCMT.cpp
 2182   for (ArrayRef<EditEntry>::iterator
 2251   for (ArrayRef<StringRef>::iterator
tools/clang/lib/ARCMigrate/PlistReporter.cpp
   45   for (ArrayRef<StoredDiagnostic>::iterator
   81   for (ArrayRef<StoredDiagnostic>::iterator
tools/clang/lib/AST/ExprConstant.cpp
14350   for (ArrayRef<const Expr*>::iterator I = Args.begin(), E = Args.end();
tools/clang/lib/AST/StmtProfile.cpp
  779   for (ArrayRef<OMPClause *>::iterator I = Clauses.begin(), E = Clauses.end();
tools/clang/lib/CodeGen/CGCall.cpp
 3444     for (ArrayRef<QualType>::iterator I = ArgTypes.begin(), E = ArgTypes.end();
tools/clang/lib/Frontend/CompilerInstance.cpp
 1775       ModuleBuildStack::iterator Pos = ModPath.begin(), PosEnd = ModPath.end();
tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp
  534   for (ArrayRef<int>::iterator I = Ids.begin(), E = Ids.end(); I != E; ++I)
tools/clang/lib/Frontend/SerializedDiagnosticPrinter.cpp
  693   for (ArrayRef<CharSourceRange>::iterator I = Ranges.begin(), E = Ranges.end();
  699   for (ArrayRef<FixItHint>::iterator I = Hints.begin(), E = Hints.end();
tools/clang/lib/Frontend/TextDiagnostic.cpp
 1078   for (ArrayRef<FixItHint>::iterator I = Hints.begin(), E = Hints.end();
 1328   for (ArrayRef<FixItHint>::iterator I = Hints.begin(), E = Hints.end();
 1336   for (ArrayRef<FixItHint>::iterator I = Hints.begin(), E = Hints.end();
tools/clang/lib/Sema/SemaChecking.cpp
  492   for (ArrayRef<QualType>::iterator I = Params.begin(), E = Params.end();
 4248     for (ArrayRef<ParmVarDecl*>::iterator I = parms.begin(), E = parms.end();
tools/clang/lib/Sema/SemaDecl.cpp
16440   for (ArrayRef<Decl *>::iterator i = Fields.begin(), end = Fields.end();
tools/clang/lib/Sema/SemaLambda.cpp
  646   ArrayRef<ReturnStmt*>::iterator i = returns.begin(), e = returns.end();
  668   for (ArrayRef<ReturnStmt*>::iterator
tools/clang/lib/Sema/SemaStmt.cpp
 4358   for (ArrayRef<CapturedParamNameType>::iterator I = Params.begin(),
tools/clang/lib/Sema/SemaTemplateVariadic.cpp
  657   for (ArrayRef<UnexpandedParameterPack>::iterator i = Unexpanded.begin(),
tools/clang/lib/Sema/TreeTransform.h
 7878   for (ArrayRef<OMPClause *>::iterator I = Clauses.begin(), E = Clauses.end();
tools/clang/lib/Serialization/ASTReader.cpp
 8026   ArrayRef<serialization::LocalDeclID>::iterator BeginIt =
 8039   ArrayRef<serialization::LocalDeclID>::iterator EndIt =
 8044   for (ArrayRef<serialization::LocalDeclID>::iterator
tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp
 2325   for (ArrayRef<const MemRegion *>::iterator
tools/clang/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp
  105   for (ArrayRef<SelectorDescriptor>::iterator I = Sel.begin(), E = Sel.end();
tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp
  515   ArrayRef<ParmVarDecl*>::iterator I = parameters.begin(), E = parameters.end();
tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp
 1307   for (ArrayRef<SVal>::iterator I = Values.begin(),
tools/clang/tools/arcmt-test/arcmt-test.cpp
  229   for (ArrayRef<std::string>::iterator
tools/clang/tools/extra/clangd/SemanticHighlighting.cpp
  353          ArrayRef<HighlightingToken>::iterator StartLineIt, int Line) {
tools/clang/tools/extra/modularize/ModuleAssistant.cpp
  232   for (llvm::ArrayRef<std::string>::iterator I = HeaderFileNames.begin(),
tools/clang/tools/extra/modularize/PreprocessorTracker.cpp
  802     for (llvm::ArrayRef<std::string>::iterator I = Headers.begin(),
  937     for (llvm::ArrayRef<std::string>::iterator I = HeaderList.begin(),
tools/clang/tools/libclang/CIndex.cpp
 2750   for (ArrayRef<OMPClause *>::iterator I = D->clauses().begin(),
tools/clang/tools/libclang/CIndexCodeCompletion.cpp
  603       for (ArrayRef<IdentifierInfo *>::iterator I = SelIdents.begin(),
tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp
 1355   llvm::ArrayRef<addr_t>::iterator ai = args.begin(), ae = args.end();
tools/lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.cpp
 1358   llvm::ArrayRef<addr_t>::iterator ai = args.begin(), ae = args.end();
tools/lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.cpp
  595   llvm::ArrayRef<addr_t>::iterator ai = args.begin(), ae = args.end();
usr/include/c++/7.4.0/bits/range_access.h
   48     begin(_Container& __cont) -> decltype(__cont.begin())
   58     begin(const _Container& __cont) -> decltype(__cont.begin())
   68     end(_Container& __cont) -> decltype(__cont.end())
   78     end(const _Container& __cont) -> decltype(__cont.end())
utils/TableGen/CodeGenSchedule.cpp
 1652   for (ArrayRef<PredTransition>::iterator
utils/TableGen/RegisterInfoEmitter.cpp
  294     for (ArrayRef<unsigned>::iterator PSetI = PSetIDs.begin(),
utils/unittest/googlemock/include/gmock/gmock-matchers.h
 3119   typedef decltype(std::begin(
 3361   typedef decltype(std::begin(
 3471     typedef decltype(std::begin(
 3500     typedef decltype(std::begin(
utils/unittest/googletest/include/gtest/internal/gtest-internal.h
  933                             typename C::iterator* /* it */ = NULL,