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

References

examples/Kaleidoscope/include/KaleidoscopeJIT.h
  106     for (auto H : make_range(ModuleKeys.rbegin(), ModuleKeys.rend()))
gen/tools/clang/include/clang/AST/Attrs.inc
  501   llvm::iterator_range<tags_iterator> tags() const { return llvm::make_range(tags_begin(), tags_end()); }
  584   llvm::iterator_range<args_iterator> args() const { return llvm::make_range(args_begin(), args_end()); }
  644   llvm::iterator_range<args_iterator> args() const { return llvm::make_range(args_begin(), args_end()); }
  704   llvm::iterator_range<args_iterator> args() const { return llvm::make_range(args_begin(), args_end()); }
 1862   llvm::iterator_range<args_iterator> args() const { return llvm::make_range(args_begin(), args_end()); }
 1922   llvm::iterator_range<args_iterator> args() const { return llvm::make_range(args_begin(), args_end()); }
 1982   llvm::iterator_range<args_iterator> args() const { return llvm::make_range(args_begin(), args_end()); }
 2682   llvm::iterator_range<cpus_iterator> cpus() const { return llvm::make_range(cpus_begin(), cpus_end()); }
 2742   llvm::iterator_range<cpus_iterator> cpus() const { return llvm::make_range(cpus_begin(), cpus_end()); }
 3158   llvm::iterator_range<callableStates_iterator> callableStates() const { return llvm::make_range(callableStates_begin(), callableStates_end()); }
 3239   llvm::iterator_range<encoding_iterator> encoding() const { return llvm::make_range(encoding_begin(), encoding_end()); }
 4738   llvm::iterator_range<args_iterator> args() const { return llvm::make_range(args_begin(), args_end()); }
 5993   llvm::iterator_range<args_iterator> args() const { return llvm::make_range(args_begin(), args_end()); }
 7952   llvm::iterator_range<sanitizers_iterator> sanitizers() const { return llvm::make_range(sanitizers_begin(), sanitizers_end()); }
 8262   llvm::iterator_range<args_iterator> args() const { return llvm::make_range(args_begin(), args_end()); }
 8643   llvm::iterator_range<uniforms_iterator> uniforms() const { return llvm::make_range(uniforms_begin(), uniforms_end()); }
 8650   llvm::iterator_range<aligneds_iterator> aligneds() const { return llvm::make_range(aligneds_begin(), aligneds_end()); }
 8657   llvm::iterator_range<alignments_iterator> alignments() const { return llvm::make_range(alignments_begin(), alignments_end()); }
 8664   llvm::iterator_range<linears_iterator> linears() const { return llvm::make_range(linears_begin(), linears_end()); }
 8671   llvm::iterator_range<modifiers_iterator> modifiers() const { return llvm::make_range(modifiers_begin(), modifiers_end()); }
 8678   llvm::iterator_range<steps_iterator> steps() const { return llvm::make_range(steps_begin(), steps_end()); }
 9054   llvm::iterator_range<implVendors_iterator> implVendors() const { return llvm::make_range(implVendors_begin(), implVendors_end()); }
11227   llvm::iterator_range<args_iterator> args() const { return llvm::make_range(args_begin(), args_end()); }
12432   llvm::iterator_range<args_iterator> args() const { return llvm::make_range(args_begin(), args_end()); }
12624   llvm::iterator_range<args_iterator> args() const { return llvm::make_range(args_begin(), args_end()); }
13242   llvm::iterator_range<args_iterator> args() const { return llvm::make_range(args_begin(), args_end()); }
13390   llvm::iterator_range<diagnosticIdentifiers_iterator> diagnosticIdentifiers() const { return llvm::make_range(diagnosticIdentifiers_begin(), diagnosticIdentifiers_end()); }
14120   llvm::iterator_range<args_iterator> args() const { return llvm::make_range(args_begin(), args_end()); }
include/llvm/ADT/BitVector.h
  130     return make_range(set_bits_begin(), set_bits_end());
include/llvm/ADT/BreadthFirstIterator.h
  157   return make_range(bf_begin(G), bf_end(G));
include/llvm/ADT/DepthFirstIterator.h
  228   return make_range(df_begin(G), df_end(G));
  251   return make_range(df_ext_begin(G, S), df_ext_end(G, S));
  302   return make_range(idf_ext_begin(G, S), idf_ext_end(G, S));
include/llvm/ADT/GraphTraits.h
  109   return make_range(GraphTraits<GraphType>::nodes_begin(G),
  122   return make_range(GraphTraits<GraphType>::child_begin(G),
  129   return make_range(GraphTraits<Inverse<GraphType>>::child_begin(G),
  136   return make_range(GraphTraits<GraphType>::child_edge_begin(G),
include/llvm/ADT/PostOrderIterator.h
  186   return make_range(po_begin(G), po_end(G));
  208   return make_range(po_ext_begin(G, S), po_ext_end(G, S));
  256   return make_range(ipo_ext_begin(G, S), ipo_ext_end(G, S));
include/llvm/ADT/STLExtras.h
  233     -> decltype(make_range(map_iterator(C.begin(), F),
  235   return make_range(map_iterator(C.begin(), F), map_iterator(C.end(), F));
  263                  nullptr) -> decltype(make_range(C.rbegin(), C.rend())) {
  264   return make_range(C.rbegin(), C.rend());
  280     -> decltype(make_range(llvm::make_reverse_iterator(std::end(C)),
  282   return make_range(llvm::make_reverse_iterator(std::end(C)),
  425   return make_range(
  511   return make_range(EarlyIncIteratorT(std::begin(std::forward<RangeT>(Range))),
  930     return iterator(make_range(std::end(std::get<Ns>(Ranges)),
include/llvm/ADT/Sequence.h
   77   return make_range(detail::value_sequence_iterator<ValueT>(Begin),
include/llvm/ADT/SmallBitVector.h
  181     return make_range(set_bits_begin(), set_bits_end());
include/llvm/ADT/StringMap.h
  351     return make_range(StringMapKeyIterator<ValueTy>(begin()),
include/llvm/ADT/StringRef.h
  132       return make_range(bytes_begin(), bytes_end());
include/llvm/ADT/fallible_iterator.h
  237   return make_range(make_fallible_itr(std::move(I), Err),
include/llvm/ADT/iterator.h
  304   return make_range(PointeeIteratorT(std::begin(std::forward<RangeT>(Range))),
  332   return make_range(PointerIteratorT(std::begin(std::forward<RangeT>(Range))),
include/llvm/ADT/iterator_range.h
   65   return make_range(std::next(adl_begin(t), n), adl_end(t));
include/llvm/Analysis/BlockFrequencyInfoImpl.h
  264       return make_range(members_begin(), members_end());
include/llvm/Analysis/CFG.h
  160     for (NodeT Succ : make_range(GT::child_begin(Node), GT::child_end(Node))) {
include/llvm/Analysis/LazyCallGraph.h
  283       return make_range(call_begin(), call_end());
  960     return make_range(postorder_ref_scc_begin(), postorder_ref_scc_end());
include/llvm/Analysis/LoopInfo.h
  163     return make_range(block_begin(), block_end());
include/llvm/Analysis/LoopIterator.h
   77     return make_filter_range(make_range<WrappedSuccIterator>(
   85     return make_filter_range(make_range<WrappedSuccIterator>(
include/llvm/Analysis/MemorySSA.h
  518     return make_range(block_begin(), block_end());
  522     return make_range(block_begin(), block_end());
 1252   return make_range(upward_defs_begin(Pair), upward_defs_end());
 1304   return make_range(def_chain_iterator<T>(MA), def_chain_iterator<T>(UpTo));
 1309   return make_range(def_chain_iterator<T, true>(MA),
include/llvm/Analysis/MustExecute.h
  414     return llvm::make_range(begin(PP), end(PP));
  419     return llvm::make_range(begin(PP), end(PP));
include/llvm/Analysis/RegionInfo.h
  654     return make_range(element_begin(), element_end());
  660     return make_range(element_begin(), element_end());
include/llvm/Analysis/RegionInfoImpl.h
  167   for (BlockT *Pred : make_range(InvBlockTraits::child_begin(entry),
  211   for (BlockT *Pred : make_range(InvBlockTraits::child_begin(exit),
  262        make_range(BlockTraits::child_begin(BB), BlockTraits::child_end(BB))) {
  269     for (BlockT *Pred : make_range(InvBlockTraits::child_begin(BB),
  287        make_range(BlockTraits::child_begin(BB), BlockTraits::child_end(BB))) {
  468     for (BlockT *Pred : make_range(InvBlockTraits::child_begin(getExit()),
  480   for (BlockT *Pred : make_range(InvBlockTraits::child_begin(getExit()),
  568   for (BlockT *P : make_range(InvBlockTraits::child_begin(BB),
  859     for (BlockT *Pred : make_range(InvBlockTraits::child_begin(Exit),
include/llvm/Analysis/ScalarEvolutionExpressions.h
  170       return make_range(op_begin(), op_end());
include/llvm/Analysis/VectorUtils.h
  573     return make_range(InterleaveGroups.begin(), InterleaveGroups.end());
include/llvm/CodeGen/DIE.h
  701     return make_range(value_iterator(List.begin()), value_iterator(List.end()));
  704     return make_range(const_value_iterator(List.begin()),
  761     return make_range(Children.begin(), Children.end());
  764     return make_range(Children.begin(), Children.end());
include/llvm/CodeGen/LiveInterval.h
  765       return make_range(subrange_begin(), subrange_end());
  769       return make_range(subrange_begin(), subrange_end());
include/llvm/CodeGen/MachineBasicBlock.h
  237     return make_range(getFirstTerminator(), end());
  240     return make_range(getFirstTerminator(), end());
  245     return make_range(begin(), getFirstNonPHI());
  298     return make_range(pred_begin(), pred_end());
  301     return make_range(pred_begin(), pred_end());
  304     return make_range(succ_begin(), succ_end());
  307     return make_range(succ_begin(), succ_end());
  354     return make_range(livein_begin_dbg(), livein_end());
  361     return make_range(livein_begin(), livein_end());
include/llvm/CodeGen/MachineInstr.h
  493     return make_range(operands_begin(), operands_end());
  496     return make_range(operands_begin(), operands_end());
  499     return make_range(operands_begin(),
  503     return make_range(operands_begin(),
  507     return make_range(explicit_operands().end(), operands_end());
  510     return make_range(explicit_operands().end(), operands_end());
  515     return make_range(operands_begin(),
  520     return make_range(operands_begin(),
  526     return make_range(operands_begin() + getNumExplicitDefs(), operands_end());
  530     return make_range(operands_begin() + getNumExplicitDefs(), operands_end());
  533     return make_range(operands_begin() + getNumExplicitDefs(),
  537     return make_range(operands_begin() + getNumExplicitDefs(),
include/llvm/CodeGen/MachineRegisterInfo.h
  287     return make_range(reg_begin(Reg), reg_end());
  303     return make_range(reg_instr_begin(Reg), reg_instr_end());
  318     return make_range(reg_bundle_begin(Reg), reg_bundle_end());
  338     return make_range(reg_nodbg_begin(Reg), reg_nodbg_end());
  355     return make_range(reg_instr_nodbg_begin(Reg), reg_instr_nodbg_end());
  372     return make_range(reg_bundle_nodbg_begin(Reg), reg_bundle_nodbg_end());
  390     return make_range(def_begin(Reg), def_end());
  406     return make_range(def_instr_begin(Reg), def_instr_end());
  421     return make_range(def_bundle_begin(Reg), def_bundle_end());
  460     return make_range(use_begin(Reg), use_end());
  476     return make_range(use_instr_begin(Reg), use_instr_end());
  491     return make_range(use_bundle_begin(Reg), use_bundle_end());
  520     return make_range(use_nodbg_begin(Reg), use_nodbg_end());
  537     return make_range(use_instr_nodbg_begin(Reg), use_instr_nodbg_end());
  554     return make_range(use_bundle_nodbg_begin(Reg), use_bundle_nodbg_end());
include/llvm/CodeGen/SelectionDAG.h
  467     return make_range(allnodes_begin(), allnodes_end());
  470     return make_range(allnodes_begin(), allnodes_end());
include/llvm/CodeGen/SelectionDAGNodes.h
  837     return make_range(use_begin(), use_end());
  840     return make_range(use_begin(), use_end());
  975     return make_range(value_op_iterator(op_begin()),
include/llvm/CodeGen/TargetRegisterInfo.h
   79     return make_range(MC->begin(), MC->end());
  662     return make_range(regclass_begin(), regclass_end());
include/llvm/DebugInfo/CodeView/SymbolRecord.h
  341     return make_range(BinaryAnnotationIterator(AnnotationData),
include/llvm/DebugInfo/DWARF/DWARFDie.h
  383   return make_range(begin(), end());
include/llvm/ExecutionEngine/JITLink/JITLink.h
  222     return make_range(Edges.begin(), Edges.end());
  227     return make_range(Edges.begin(), Edges.end());
  537     return make_range(Symbols.begin(), Symbols.end());
  542     return make_range(Symbols.begin(), Symbols.end());
  801     return make_range(section_iterator(Sections.begin()),
  815     return make_range(ExternalSymbols.begin(), ExternalSymbols.end());
  819     return make_range(AbsoluteSymbols.begin(), AbsoluteSymbols.end());
  823     return make_range(defined_symbol_iterator(Sections.begin(), Sections.end()),
  828     return make_range(
  834     return make_range(Blocks.begin(), Blocks.end());
include/llvm/IR/CFGDiff.h
  134       return make_range(Empty.begin(), Empty.end());
  135     return make_range(It->second.begin(), It->second.end());
  185         make_range<ExistingChildIterator>({succ_begin(N.second), N.first},
  189     auto secondit = make_range<AddNewChildrenIterator>(
  200         make_range<ExistingChildIterator>({succ_end(N.second), N.first},
  204     auto secondit = make_range<AddNewChildrenIterator>(
  239         make_range<ExistingChildIterator>({pred_begin(N.second), N.first},
  243     auto secondit = make_range<AddNewChildrenIterator>(
  254         make_range<ExistingChildIterator>({pred_end(N.second), N.first},
  258     auto secondit = make_range<AddNewChildrenIterator>(
include/llvm/IR/CallSite.h
  223     return make_range(arg_begin(), arg_end());
include/llvm/IR/DebugInfo.h
  104     return make_range(CUs.begin(), CUs.end());
  108     return make_range(SPs.begin(), SPs.end());
  112     return make_range(GVs.begin(), GVs.end());
  116     return make_range(TYs.begin(), TYs.end());
  120     return make_range(Scopes.begin(), Scopes.end());
include/llvm/IR/Function.h
  725     return make_range(arg_begin(), arg_end());
  728     return make_range(arg_begin(), arg_end());
include/llvm/IR/InstrTypes.h
 1176     return make_range(data_operands_begin(), data_operands_end());
 1179     return make_range(data_operands_begin(), data_operands_end());
 1228     return make_range(arg_begin(), arg_end());
 1231     return make_range(arg_begin(), arg_end());
 1239     return make_range(arg_begin(), arg_end());
 1242     return make_range(arg_begin(), arg_end());
 2068     return make_range(bundle_op_info_begin(), bundle_op_info_end());
 2073     return make_range(bundle_op_info_begin(), bundle_op_info_end());
include/llvm/IR/Instructions.h
 1012     return make_range(idx_begin(), idx_end());
 1016     return make_range(idx_begin(), idx_end());
 2344     return make_range(idx_begin(), idx_end());
 2465     return make_range(idx_begin(), idx_end());
 2627     return make_range(block_begin(), block_end());
 2631     return make_range(block_begin(), block_end());
 3086     return make_range(
 3092     return make_range(const_succ_op_iterator(
 3367     return make_range(case_begin(), case_end());
 3372     return make_range(case_begin(), case_end());
 3625     return make_range(succ_op_iterator(std::next(value_op_begin())),
 3630     return make_range(const_succ_op_iterator(std::next(value_op_begin())),
 4348     return make_range(handler_begin(), handler_end());
 4353     return make_range(handler_begin(), handler_end());
include/llvm/IR/Metadata.h
 1418     return make_range(op_begin(), op_end());
 1421     return make_range(op_begin(), op_end());
include/llvm/IR/Module.h
  589     return make_range(global_begin(), global_end());
  592     return make_range(global_begin(), global_end());
  611     return make_range(begin(), end());
  614     return make_range(begin(), end());
  629     return make_range(alias_begin(), alias_end());
  632     return make_range(alias_begin(), alias_end());
  647     return make_range(ifunc_begin(), ifunc_end());
  650     return make_range(ifunc_begin(), ifunc_end());
  725     return make_range(named_metadata_begin(), named_metadata_end());
  728     return make_range(named_metadata_begin(), named_metadata_end());
  784     return make_range(
include/llvm/IR/Operator.h
  538     return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) {
include/llvm/IR/Statepoint.h
  250     return make_range(gc_args_begin(), gc_args_end());
include/llvm/IR/User.h
  262     return make_range(value_op_begin(), value_op_end());
  283     return make_range(value_op_begin(), value_op_end());
include/llvm/IR/Value.h
  370     return make_range(materialized_use_begin(), use_end());
  373     return make_range(materialized_use_begin(), use_end());
  415     return make_range(materialized_user_begin(), user_end());
  418     return make_range(materialized_user_begin(), user_end());
include/llvm/MC/MCAssembler.h
  353   symbol_range symbols() { return make_range(symbol_begin(), symbol_end()); }
  355     return make_range(symbol_begin(), symbol_end());
include/llvm/MC/MCInstrDesc.h
  234     return make_range(opInfo_begin(), opInfo_end());
include/llvm/MC/MCRegisterInfo.h
  417     return make_range(regclass_begin(), regclass_end());
include/llvm/Object/Archive.h
  243     return make_range(child_begin(Err, SkipInternal), child_end());
  249     return make_range(symbol_begin(), symbol_end());
include/llvm/Object/COFF.h
  967     return make_range(debug_directory_begin(), debug_directory_end());
include/llvm/Object/ELF.h
  263     return make_range(notes_begin(Phdr, Err), notes_end());
  275     return make_range(notes_begin(Shdr, Err), notes_end());
include/llvm/Object/ELFObjectFile.h
 1202   return make_range(dynamic_symbol_begin(), dynamic_symbol_end());
include/llvm/Object/IRObjectFile.h
   59     return make_range(module_begin(), module_end());
include/llvm/Object/MachO.h
  122     return make_range(Stack.begin(), Stack.end());
  328     return make_range(extrel_begin(), extrel_end());
include/llvm/Object/MachOUniversal.h
  151     return make_range(begin_objects(), end_objects());
include/llvm/Object/ObjectFile.h
  131     return make_range(relocation_begin(), relocation_end());
include/llvm/Object/StackMapParser.h
  240       return make_range(location_begin(), location_end());
  267       return make_range(liveouts_begin(), liveouts_end());
  363     return make_range(functions_begin(), functions_end());
  386     return make_range(constants_begin(), constants_end());
  414     return make_range(records_begin(), records_end());
include/llvm/Object/TapiUniversal.h
   93     return make_range(begin_objects(), end_objects());
include/llvm/Option/ArgList.h
  210     return make_range(Iterator(B, E, {toOptSpecifier(Ids)...}),
  221     return make_range(Iterator(B, E, {toOptSpecifier(Ids)...}),
include/llvm/ProfileData/Coverage/CoverageMapping.h
  581     return make_range(FunctionRecordIterator(Functions),
  588     return make_range(FunctionRecordIterator(Functions, Filename),
  678   return make_range(Begin, End);
include/llvm/ProfileData/GCOV.h
  294     return make_range(block_begin(), block_end());
  356     return make_range(src_begin(), src_end());
  362     return make_range(dst_begin(), dst_end());
include/llvm/Support/OnDiskHashTable.h
  543     return make_range(key_begin(), key_end());
include/llvm/Support/Registry.h
  102       return make_range(begin(), end());
include/llvm/TextAPI/MachO/InterfaceFile.h
  371         make_range<const_symbol_iterator>({Symbols.begin()}, {Symbols.end()}),
  380         make_range<const_symbol_iterator>({Symbols.begin()}, {Symbols.end()}),
lib/Analysis/BlockFrequencyInfoImpl.cpp
  696     for (const auto *P : make_range(Irr.pred_begin(), Irr.pred_end())) {
  723     for (const auto *P : make_range(Irr.pred_begin(), Irr.pred_end())) {
  789     return make_range(std::next(Prev), Insert);
  790   return make_range(Loops.begin(), Insert);
lib/Analysis/BranchProbabilityInfo.cpp
  455     bool IsHeader = llvm::any_of(make_range(pred_begin(BB), pred_end(BB)),
lib/Analysis/CFLAndersAliasAnalysis.cpp
  187       return make_range<const_valuestate_iterator>(const_valuestate_iterator(),
  189     return make_range<const_valuestate_iterator>(Itr->second.begin(),
  194     return make_range<const_value_iterator>(ReachMap.begin(), ReachMap.end());
  251     return make_range<const_iterator>(AttrMap.begin(), AttrMap.end());
lib/Analysis/CFLGraph.h
  150     return make_range<const_value_iterator>(ValueImpls.begin(),
lib/Analysis/CGSCCPassManager.cpp
  408   for (SCC &NewC : llvm::reverse(make_range(std::next(NewSCCRange.begin()),
  565     for (RefSCC *NewRC : llvm::reverse(make_range(std::next(NewRefSCCs.begin()),
  688       for (SCC &MovedC : llvm::reverse(make_range(RC->begin() + InitialSCCIndex,
lib/Analysis/LazyCallGraph.cpp
  492     return make_range(std::prev(SourceI), std::prev(SourceI));
  525   return make_range(SCCs.begin() + SourceIdx, SCCs.begin() + TargetIdx);
  583          make_range(SCCs.begin() + SourceIdx + 1, SCCs.begin() + TargetIdx + 1))
  668   for (SCC *C : make_range(EraseEnd, SCCs.end()))
  813             for (Node &N : make_range(OldSCC.begin() + OldSize, OldSCC.end())) {
  854       auto SCCNodes = make_range(
  883   return make_range(SCCs.begin() + OldIdx,
 1007     for (RefSCC *C : make_range(G->PostOrderRefSCCs.begin() + SourceIdx + 1,
 1094   for (RefSCC *RC : make_range(EraseEnd, G->PostOrderRefSCCs.end()))
 1283       auto RefSCCNodes = make_range(StackRI.base(), PendingRefSCCStack.end());
 1648       auto SCCNodes = make_range(
lib/Analysis/LazyValueInfo.cpp
  846   for (Instruction &I : make_range(std::next(BBI->getIterator().getReverse()),
lib/Analysis/LoopAccessAnalysis.cpp
  963   for (Value *Index : make_range(GEP->idx_begin(), GEP->idx_end()))
lib/Analysis/MemorySSA.cpp
  597     auto UpwardDefs = make_range(upward_defs_begin({Phi, Paths[PriorNode].Loc}),
  727     return make_range(def_path_iterator(this, From), def_path_iterator());
lib/Analysis/MemorySSAUpdater.cpp
  166       for (auto &U : make_range(++MA->getReverseIterator(), End))
  752     for (const ValueToValueMapTy *VMap : make_range(ValuesBegin, ValuesEnd))
 1175   for (Instruction &I : make_range(Start->getIterator(), To->end()))
lib/Analysis/ModuleSummaryAnalysis.cpp
  147   for (auto &Arg : make_range(Call.CS.arg_begin() + 1, Call.CS.arg_end())) {
lib/Analysis/ScalarEvolution.cpp
11653   for (auto &V : make_range(Values2.rbegin(), Values2.rend())) {
11760   for (auto &V : make_range(Values2.rbegin(), Values2.rend())) {
lib/Analysis/StackSafetyAnalysis.cpp
  382   for (const Argument &A : make_range(F.arg_begin(), F.arg_end())) {
lib/Analysis/ValueTracking.cpp
 4410     for (auto &I : make_range(Begin, End)) {
lib/Analysis/VectorUtils.cpp
  816   for (BasicBlock *BB : make_range(DFS.beginRPO(), DFS.endRPO()))
lib/CodeGen/AntiDepBreaker.h
   72     for (const auto &DV : make_range(DbgValues.crbegin(), DbgValues.crend())) {
lib/CodeGen/AsmPrinter/DwarfUnit.cpp
  753   for (const DIScope *Ctx : make_range(Parents.rbegin(), Parents.rend())) {
lib/CodeGen/AsmPrinter/EHStreamer.cpp
  628   for (const GlobalValue *GV : make_range(TypeInfos.rbegin(),
lib/CodeGen/AsmPrinter/WinException.cpp
  408     return make_range(
lib/CodeGen/BranchRelaxation.cpp
  197   for (auto &MBB : make_range(MachineFunction::iterator(Start), MF->end())) {
lib/CodeGen/BreakFalseDeps.cpp
  232   for (MachineInstr &I : make_range(MBB->rbegin(), MBB->rend())) {
lib/CodeGen/CodeGenPrepare.cpp
  568   for (auto &Block : llvm::make_range(std::next(F.begin()), F.end()))
  645   for (auto &Block : llvm::make_range(std::next(F.begin()), F.end()))
lib/CodeGen/DeadMachineInstructionElim.cpp
  109   for (MachineBasicBlock &MBB : make_range(MF.rbegin(), MF.rend())) {
lib/CodeGen/ExecutionDomainFix.cpp
   22   return make_range(Entry.begin(), Entry.end());
lib/CodeGen/GlobalISel/InstructionSelect.cpp
  146         for (auto &InsertedMI : make_range(InsertedBegin, AfterIt))
lib/CodeGen/GlobalISel/RegisterBankInfo.cpp
  674   return make_range(&NewVRegs[StartIdx], End);
  734     return make_range(NewVRegs.end(), NewVRegs.end());
  741       make_range(&NewVRegs[StartIdx], End);
lib/CodeGen/IfConversion.cpp
  308         for (auto &I : make_range(TBBInfo.BB->begin(), TIB)) {
  312         for (auto &I : make_range(FBBInfo.BB->begin(), FIB)) {
  321         for (auto &I : make_range(TIE, TBBInfo.BB->end())) {
  330         for (auto &I : make_range(FIE, FBBInfo.BB->end())) {
  352         for (auto &I : make_range(TIB, TIE)) {
  358         for (auto &I : make_range(FIB, FIE)) {
 1066   for (MachineInstr &MI : make_range(Begin, End)) {
 1858     for (const MachineInstr &MI : make_range(MBB1.begin(), DI1)) {
 1941     for (const MachineInstr &FI : make_range(MBB2.begin(), DI2)) {
 2134   for (MachineInstr &I : make_range(BBI.BB->begin(), E)) {
lib/CodeGen/LiveInterval.cpp
 1142   for (const auto &S : make_range(LR->begin(), WriteI))
 1148   for (const auto &S : make_range(ReadI, LR->end()))
lib/CodeGen/LiveIntervals.cpp
  488   createSegmentsForValues(NewLR, make_range(li->vni_begin(), li->vni_end()));
  586   createSegmentsForValues(NewLR, make_range(SR.vni_begin(), SR.vni_end()));
lib/CodeGen/LivePhysRegs.cpp
  253   for (const MachineInstr &MI : make_range(MBB.rbegin(), MBB.rend()))
  289   for (MachineInstr &MI : make_range(MBB.rbegin(), MBB.rend())) {
lib/CodeGen/LiveRangeShrink.cpp
  103   for (MachineInstr &I : make_range(Start, Start->getParent()->end()))
lib/CodeGen/MachineCopyPropagation.cpp
  169          make_range(AvailCopy->getIterator(), DestCopy.getIterator()))
  306        make_range(PrevCopy->getIterator(), Copy.getIterator()))
  453          make_range(Copy->getIterator(), std::next(MI.getIterator())))
lib/CodeGen/MachinePipeliner.cpp
  352   for (MachineInstr &PI : make_range(B.begin(), B.getFirstNonPHI())) {
  921            make_range(InstrItins->beginStage(SchedClass),
  941            make_range(STI->getWriteProcResBegin(SCDesc),
  967            make_range(InstrItins->beginStage(SchedClass),
  984            make_range(STI->getWriteProcResBegin(SCDesc),
 2991        make_range(STI->getWriteProcResBegin(SCDesc),
lib/CodeGen/MachineRegisterInfo.cpp
  592     for (const MachineOperand &MO : make_range(def_begin(*AI), def_end())) {
lib/CodeGen/MachineScheduler.cpp
 1111            : make_range(VRegUses.find(Reg), VRegUses.end())) {
 1143            : make_range(VRegUses.find(Reg), VRegUses.end())) {
 1340          : make_range(VRegUses.find(Reg), VRegUses.end())) {
 2018           make_range(SchedModel->getWriteProcResBegin(SC),
lib/CodeGen/MachineSink.cpp
 1152       for (MachineInstr &UI : make_range(NI, CurBB.end())) {
lib/CodeGen/ModuloSchedule.cpp
  806         for (auto &BBJ : make_range(MachineBasicBlock::instr_iterator(MI),
lib/CodeGen/ScheduleDAG.cpp
  581          : make_range(SU->Succs.rbegin(), SU->Succs.rend())) {
lib/CodeGen/ScheduleDAGInstrs.cpp
  468   for (VReg2SUnit &V2SU : make_range(CurrentVRegDefs.find(Reg),
  519   for (VReg2SUnit &V2SU : make_range(CurrentVRegDefs.find(Reg),
  565   for (MachineInstr &MI : make_range(RegionBegin, RegionEnd)) {
  589            make_range(SchedModel.getWriteProcResBegin(SC),
 1110   for (MachineInstr &MI : make_range(MBB.rbegin(), MBB.rend())) {
lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp
  832     for (auto *Dbg : make_range(DbgBegin(), DbgEnd()))
  836     for (auto *Dbg : make_range(ByvalParmDbgBegin(), ByvalParmDbgEnd()))
lib/CodeGen/TwoAddressInstructionPass.cpp
  291   for (MachineInstr &OtherMI : make_range(std::next(OldPos), KillPos)) {
  943   for (MachineInstr &OtherMI : make_range(End, KillPos)) {
 1117        make_range(mi, MachineBasicBlock::iterator(KillMI))) {
lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp
  331     return make_range(ValueIterator(), ValueIterator());
  360       return make_range({*this, DataOffset}, ValueIterator());
  362   return make_range(ValueIterator(), ValueIterator());
  773   return make_range(ValueIterator(*this, Key), ValueIterator());
  876     return make_range(ValueIterator(), ValueIterator());
  877   return make_range(ValueIterator(*this, Key), ValueIterator());
lib/DebugInfo/DWARF/DWARFDie.cpp
  660   return make_range(attribute_iterator(*this, false),
lib/DebugInfo/DWARF/DWARFVerifier.cpp
 1257                          make_range(EntryNames.begin(), EntryNames.end()));
lib/DebugInfo/PDB/Native/DbiModuleList.cpp
  263   return make_range<DbiModuleSourceFilesIterator>(
lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp
  112   return make_range(SymbolArray.begin(HadError), SymbolArray.end());
  123   return make_range(Subsections.begin(), Subsections.end());
lib/DebugInfo/PDB/Native/SymbolStream.cpp
   38   return llvm::make_range(SymbolRecords.begin(HadError), SymbolRecords.end());
lib/DebugInfo/PDB/Native/TpiStream.cpp
  243   return make_range(TypeRecords.begin(HadError), TypeRecords.end());
lib/ExecutionEngine/MCJIT/MCJIT.h
   87       return make_range(begin_added(), end_added());
lib/ExecutionEngine/Orc/Core.cpp
  214     for (auto &KV : make_range(std::next(JDs.begin()), JDs.end())) {
lib/ExecutionEngine/Orc/ExecutionUtils.cpp
   80   return make_range(CtorDtorIterator(CtorsList, false),
   86   return make_range(CtorDtorIterator(DtorsList, false),
lib/IR/AsmWriter.cpp
  278   for (const Function &F : make_range(M->rbegin(), M->rend())) {
lib/IR/BasicBlock.cpp
  299   return make_range<phi_iterator>(P, nullptr);
lib/IR/DiagnosticInfo.cpp
  366        make_range(Args.begin(), FirstExtraArgIndex == -1
lib/MC/MachObjectWriter.cpp
  968     for (const RelAndSymbol &Rel : make_range(Relocs.rbegin(), Relocs.rend())) {
lib/MCA/HardwareUnits/Scheduler.cpp
  251   for (const InstRef &IR : make_range(PendingSet.begin(), EndIt)) {
lib/MCA/Stages/EntryStage.cpp
   61   auto Range = make_range(&Instructions[NumRetired], Instructions.end());
lib/Object/COFFObjectFile.cpp
  921   return make_range(import_directory_begin(), import_directory_end());
  926   return make_range(delay_import_directory_begin(),
  932   return make_range(export_directory_begin(), export_directory_end());
  936   return make_range(base_reloc_begin(), base_reloc_end());
 1362   return make_range(imported_symbol_begin(), imported_symbol_end());
 1377   return make_range(lookup_table_begin(), lookup_table_end());
 1424   return make_range(imported_symbol_begin(), imported_symbol_end());
lib/Object/MachOObjectFile.cpp
 3095   return make_range(export_iterator(Start), export_iterator(Finish));
 3443   return make_range(rebase_iterator(Start), rebase_iterator(Finish));
 4114   return make_range(bind_iterator(Start), bind_iterator(Finish));
 4144   return make_range(begin_load_commands(), end_load_commands());
lib/Object/Minidump.cpp
   70   return make_range(MemoryInfoIterator(*Data, H.SizeOfEntry),
lib/ObjectYAML/MinidumpEmitter.cpp
  103   allocateNewArray<support::ulittle16_t>(make_range(WStr.begin(), WStr.end()));
lib/Support/CommandLine.cpp
  381     return make_range(RegisteredSubCommands.begin(),
lib/Support/Path.cpp
  695        llvm::make_range(path::begin(rel, style), path::end(rel))) {
lib/Support/TargetRegistry.cpp
   21   return make_range(iterator(FirstTarget), iterator());
lib/Support/Timer.cpp
  337   for (const PrintRecord &Record : make_range(TimersToPrint.rbegin(),
lib/Support/VirtualFileSystem.cpp
  158   for (StringRef Comp : llvm::make_range(path::begin(Path), path::end(Path)))
 1129          llvm::make_range(DE->contents_begin(), DE->contents_end()))
 1228            llvm::make_range(DE->contents_begin(), DE->contents_end())) {
 1269            llvm::make_range(DE->contents_begin(), DE->contents_end()))
 1692        llvm::make_range(DE->contents_begin(), DE->contents_end())) {
 1833          llvm::make_range(DE->contents_begin(), DE->contents_end())) {
lib/Target/AArch64/AArch64A53Fix835769.cpp
  162     for (MachineInstr &I : make_range(FMBB->rbegin(), FMBB->rend()))
lib/Target/AArch64/AArch64CollectLOH.cpp
  525     for (const MachineInstr &MI : make_range(MBB.rbegin(), MBB.rend())) {
lib/Target/AArch64/AArch64ConditionalCompares.cpp
  395   for (auto &I : make_range(MBB->begin(), MBB->getFirstTerminator())) {
lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp
  876       for (MachineInstr &MI : make_range(std::next(I), Paired))
  963       for (MachineInstr &MI : make_range(StoreI->getIterator(),
 1037   for (MachineInstr &MI : make_range(StoreI->getIterator(),
lib/Target/AArch64/AArch64RedundantCopyElimination.cpp
  168   for (MachineInstr &PredI : make_range(std::next(RIt), PredMBB->rend())) {
  462   for (MachineInstr &MMI : make_range(FirstUse, PredMBB->end()))
  464   for (MachineInstr &MMI : make_range(MBB->begin(), LastChange))
lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
  764   for (MachineInstr &MI : make_range(NewBegin, NewEnd)) {
  987   return executeInWaterfallLoop(B, make_range(I, std::next(I)),
 1711     executeInWaterfallLoop(B, make_range(Span.begin(), Span.end()),
 1781     executeInWaterfallLoop(B, make_range(Span.begin(), Span.end()),
lib/Target/AMDGPU/SIInsertWaitcnts.cpp
  106   return make_range(enum_iterator<InstCounterType>(VM_CNT),
lib/Target/AMDGPU/SIInstrInfo.cpp
 5723        make_range(std::next(MachineBasicBlock::iterator(SCCDefInst)),
lib/Target/ARM/ARMConstantIslandPass.cpp
  893   for (MachineInstr &LiveMI : make_range(OrigBB->rbegin(), LivenessEnd))
lib/Target/ARM/ARMLoadStoreOptimizer.cpp
  931   auto FixupRange = make_range(EarliestI, iterator(Merged));
lib/Target/ARM/ARMLowOverheadLoops.cpp
  121   for(auto &MI : make_range(T(Begin), End)) {
  134   for(auto &MI : make_range(MachineBasicBlock::iterator(Begin), End)) {
lib/Target/Hexagon/HexagonEarlyIfConv.cpp
  729     for (const MachineOperand &MO : make_range(MOI, MI->operands_end()))
lib/Target/Hexagon/HexagonVLIWPacketizer.cpp
 1788     for (auto &I : make_range(HII->expandVGatherPseudo(*MI), NextMI))
lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp
  105   return make_range(Hexagon::PacketIterator(MCII, MCI),
  112   return make_range(MCI.begin() + bundleInstructionsOffset, MCI.end());
lib/Target/Hexagon/RDFLiveness.cpp
  338     for (NodeAddr<InstrNode*> I : make_range(B, E)) {
lib/Target/MSP430/MSP430BranchSelector.cpp
   96   for (auto &MBB : make_range(Begin, MF->end())) {
lib/Target/PowerPC/PPCAsmPrinter.cpp
 1229          make_range(std::next(MI->operands_begin()), MI->operands_end())) {
lib/Target/SystemZ/SystemZHazardRecognizer.cpp
  420          make_range(SchedModel->getWriteProcResBegin(SC),
lib/Target/WebAssembly/WebAssemblyArgumentMove.cpp
   89   for (MachineInstr &MI : llvm::make_range(InsertPt, EntryMBB.end())) {
lib/Target/WebAssembly/WebAssemblyCallIndirectFixup.cpp
  130              make_range(MI.operands_begin() + MI.getDesc().getNumDefs() + 1,
lib/Target/WebAssembly/WebAssemblyExceptionInfo.h
   81     return make_range(block_begin(), block_end());
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
  772          make_range(OutVals.begin() + NumFixedArgs, OutVals.end())) {
lib/Target/X86/X86AvoidTrailingCall.cpp
   80          make_range(MBB.getReverseIterator(), MF.rend())) {
lib/Target/X86/X86FlagsCopyLowering.cpp
  429           llvm::reverse(llvm::make_range(Begin, End)), [&](MachineInstr &MI) {
  488           llvm::reverse(llvm::make_range(TestMBB->instr_begin(), TestPos)),
  722        llvm::reverse(llvm::make_range(MBB.begin(), TestPos))) {
lib/Target/X86/X86MCInstLower.cpp
 1207   for (auto &MO : make_range(MI.operands_begin() + 2, MI.operands_end()))
 1546   for (auto &MO : make_range(MI.operands_begin() + 1, MI.operands_end()))
 1583   for (auto &MO : make_range(MI.operands_begin() + 1, MI.operands_end()))
lib/Target/X86/X86SpeculativeLoadHardening.cpp
 1592   for (MachineInstr &MI : llvm::reverse(llvm::make_range(MBB.begin(), I))) {
lib/Transforms/AggressiveInstCombine/AggressiveInstCombine.cpp
  334     for (Instruction &I : make_range(BB.rbegin(), BB.rend())) {
lib/Transforms/Coroutines/CoroInstr.h
  413     return make_range(value_begin(), value_end());
  416     return make_range(value_begin(), value_end());
lib/Transforms/IPO/AlwaysInliner.cpp
   79   for (Function *F : make_range(NonComdatBegin, InlinedFunctions.end()))
lib/Transforms/IPO/Attributor.cpp
  914     return llvm::make_range(ReturnedValues.begin(), ReturnedValues.end());
  918     return llvm::make_range(ReturnedValues.begin(), ReturnedValues.end());
lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp
  262         for (auto &Arg : make_range(std::next(F->arg_begin()), F->arg_end())) {
lib/Transforms/IPO/WholeProgramDevirt.cpp
  426   for (auto &&Arg : make_range(CS.arg_begin() + 1, CS.arg_end())) {
lib/Transforms/Instrumentation/SanitizerCoverage.cpp
  484   for (const BasicBlock *SUCC : make_range(succ_begin(BB), succ_end(BB))) {
  498   for (const BasicBlock *PRED : make_range(pred_begin(BB), pred_end(BB))) {
lib/Transforms/Scalar/CallSiteSplitting.cpp
  213        llvm::make_range(CallSiteBB->begin(), Instr->getIterator())) {
  475   for (auto *Pred : make_range(Preds.rbegin(), Preds.rend())) {
lib/Transforms/Scalar/GVNHoist.cpp
  719         checkSafety(make_range(PrevIt, PHIIt), BB, K, Safe);
  722         if (valueAnticipable(make_range(Safe.begin(), Safe.end()), TI)) {
lib/Transforms/Scalar/GuardWidening.cpp
  405     for (auto *Candidate : make_range(I, E)) {
lib/Transforms/Scalar/IndVarSimplify.cpp
 1855     for (Instruction &I : make_range(Ctx->getIterator().getReverse(),
lib/Transforms/Scalar/LoopDistribute.cpp
  401       for (auto PartJ : make_range(std::next(ToBeMerged.member_begin(I)),
lib/Transforms/Scalar/LoopStrengthReduce.cpp
  483       find_if(make_range(BaseRegs.begin(), BaseRegs.end()), [&](const SCEV *S) {
  515     auto I = find_if(make_range(BaseRegs.begin(), BaseRegs.end()),
lib/Transforms/Scalar/MemCpyOptimizer.cpp
  563         for (auto &I : make_range(++LI->getIterator(), SI->getIterator())) {
lib/Transforms/Scalar/MergedLoadStoreMotion.cpp
  175        make_range(Start.getIterator(), End.getIterator()))
lib/Transforms/Scalar/NewGVN.cpp
  353     return make_range(memory_begin(), memory_end());
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
 2641   for (auto &I : make_range(Begin, End)) {
lib/Transforms/Scalar/SROA.cpp
  618   return make_range(partition_iterator(begin(), end()),
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
 1038              llvm::make_range(ExitBB->begin(), std::prev(ExitBB->end())),
 1039              llvm::make_range(ClonedExitBB->begin(),
 1736   for (auto *BB : make_range(BlocksSplitI, Blocks.end()))
 1840   for (auto *HoistedL : make_range(SubLoopsSplitI, SubLoops.end())) {
lib/Transforms/Scalar/SpeculateAroundPHIs.cpp
  492         for (auto *PN : llvm::make_range(UserPNsSplitIt, UserPNs.end())) {
lib/Transforms/Scalar/TailRecursionElimination.cpp
  282     for (auto *SuccBB : make_range(succ_begin(BB), succ_end(BB))) {
lib/Transforms/Utils/InlineFunction.cpp
 1810            make_range(FirstNewBlock->getIterator(), Caller->end()))
 2215          make_range(FirstNewBlock->getIterator(), Caller->end()))
lib/Transforms/Vectorize/LoopVectorize.cpp
 4113         for (auto &U : make_range(GEP->idx_begin(), GEP->idx_end())) {
 5335   for (BasicBlock *BB : make_range(DFS.beginRPO(), DFS.endRPO())) {
 7115   for (BasicBlock *BB : make_range(DFS.beginRPO(), DFS.endRPO())) {
 7281   for (auto &Instr : make_range(Begin, End))
lib/Transforms/Vectorize/SLPVectorizer.cpp
 3559   assert(llvm::all_of(make_range(E->Scalars.begin(), E->Scalars.end()),
 3601     for (auto &I : make_range(BasicBlock::iterator(Front), BB->end())) {
lib/Transforms/Vectorize/VPlan.cpp
  649   for (auto &Instr : make_range(Begin, End))
lib/Transforms/Vectorize/VPlanPredicator.cpp
  194   for (VPBlockBase *Block : make_range(RPOT.begin(), RPOT.end())) {
  211   for (VPBlockBase *CurrBlock : make_range(RPOT.begin(), RPOT.end())) {
lib/Transforms/Vectorize/VPlanVerifier.cpp
   45        make_range(df_iterator<const VPBlockBase *>::begin(Region->getEntry()),
  117        make_range(df_iterator<const VPBlockBase *>::begin(Region->getEntry()),
tools/clang/include/clang/AST/DeclBase.h
  525     return llvm::make_range(specific_attr_begin<T>(), specific_attr_end<T>());
tools/clang/include/clang/AST/Expr.h
 3203     return llvm::make_range(path_begin(), path_end());
 3206     return llvm::make_range(path_begin(), path_end());
 5442     return llvm::make_range(Begin, End);
 5452     return llvm::make_range(Begin, End);
 5755     return llvm::make_range(semantics_begin(), semantics_end());
 5758     return llvm::make_range(semantics_begin(), semantics_end());
tools/clang/include/clang/AST/ExprCXX.h
 1953     return llvm::make_range(capture_init_begin(), capture_init_end());
 1958     return llvm::make_range(capture_init_begin(), capture_init_end());
 2306     return llvm::make_range(placement_arg_begin(), placement_arg_end());
 2310     return llvm::make_range(placement_arg_begin(), placement_arg_end());
 2943     return llvm::make_range(decls_begin(), decls_end());
tools/clang/include/clang/AST/ExprObjC.h
 1464     return llvm::make_range(arg_begin(), arg_end());
 1468     return llvm::make_range(arg_begin(), arg_end());
tools/clang/include/clang/Analysis/Analyses/ThreadSafetyUtil.h
  207     return llvm::make_range(rbegin(), rend());
tools/clang/include/clang/Basic/Module.h
  569     return llvm::make_range(submodule_begin(), submodule_end());
  572     return llvm::make_range(submodule_begin(), submodule_end());
tools/clang/include/clang/Lex/PreprocessingRecord.h
  480       return llvm::make_range(
tools/clang/include/clang/Lex/Preprocessor.h
 1140     return llvm::make_range(begin, end);
tools/clang/include/clang/Serialization/ModuleManager.h
  168     return llvm::make_range(PCHChain.begin(), PCHChain.end());
tools/clang/lib/AST/DeclCXX.cpp
 1638   return llvm::make_range(Set->begin(), Set->end());
tools/clang/lib/AST/Interp/Function.h
   47     return llvm::make_range(Descriptors.begin(), Descriptors.end());
   87     return llvm::make_range(Scopes.begin(), Scopes.end());
   93     return llvm::make_range(ParamTypes.rbegin(), ParamTypes.rend());
tools/clang/lib/AST/Interp/Record.h
   65     return llvm::make_range(Fields.begin(), Fields.end());
   73     return llvm::make_range(Bases.begin(), Bases.end());
   81     return llvm::make_range(VirtualBases.begin(), VirtualBases.end());
tools/clang/lib/AST/TextNodeDumper.cpp
 1324              llvm::make_range(Overrides.begin() + 1, Overrides.end())) {
tools/clang/lib/AST/VTableBuilder.cpp
 1414        llvm::make_range(Bases.rbegin(), Bases.rend())) {
 3054        llvm::make_range(Path.rbegin(), Path.rend())) {
tools/clang/lib/Analysis/AnalysisDeclContext.cpp
  659   return llvm::make_range(V->begin(), V->end());
tools/clang/lib/CodeGen/CGDebugInfo.cpp
 2154   for (CXXMethodDecl *MD : llvm::make_range(I, End))
tools/clang/lib/CodeGen/CodeGenFunction.h
 4288     for (auto *A : llvm::make_range(Arg, ArgRange.end()))
tools/clang/lib/Frontend/ASTUnit.cpp
 2604     return llvm::make_range(PPRec->local_begin(), PPRec->local_end());
 2606   return llvm::make_range(PreprocessingRecord::iterator(),
tools/clang/lib/Lex/PreprocessingRecord.cpp
   61     return llvm::make_range(iterator(), iterator());
   64     return llvm::make_range(iterator(this, CachedRangeQuery.Result.first),
   73   return llvm::make_range(iterator(this, Res.first),
tools/clang/lib/Lex/TokenLexer.cpp
  475         for (Token &Tok : llvm::make_range(ResultToks.begin() + FirstResult,
  533       for (Token &Tok : llvm::make_range(ResultToks.end() - NumToks,
tools/clang/lib/Sema/SemaCodeComplete.cpp
 8756     for (const auto &D : make_range(S.quoted_dir_begin(), S.quoted_dir_end()))
 8759   for (const auto &D : make_range(S.angled_dir_begin(), S.angled_dir_end()))
 8761   for (const auto &D : make_range(S.system_dir_begin(), S.system_dir_end()))
tools/clang/lib/Sema/SemaDecl.cpp
17311     for (auto *ECD : llvm::make_range(Vec->begin() + 1, Vec->end()))
tools/clang/lib/Sema/SemaDeclObjC.cpp
 3809   ObjCInterfaceDecl::ivar_range Ivars = llvm::make_range(
tools/clang/lib/Sema/SemaOpenMP.cpp
  809       return llvm::make_range(Ref.begin(), Ref.end());
  811     return llvm::make_range(StackElem.DoacrossDepends.end(),
 4182     for (Expr *E : llvm::make_range(It, Et)) {
 7775     for (Stmt *SectionStmt : llvm::make_range(std::next(S.begin()), S.end())) {
 8018     for (Stmt *SectionStmt : llvm::make_range(std::next(S.begin()), S.end())) {
tools/clang/lib/Sema/SemaOverload.cpp
 6511   auto ErrAttr = llvm::find_if(llvm::make_range(Attrs.begin(), WarningBegin),
 6521   for (const auto *DIA : llvm::make_range(WarningBegin, Attrs.end()))
tools/clang/lib/Serialization/ASTReader.cpp
 5853   return llvm::make_range(PreprocessingRecord::iterator(),
 5859   return llvm::make_range(
tools/clang/lib/Serialization/ASTReaderDecl.cpp
  500   return llvm::make_range(MergedRedeclIterator<DeclT>(D),
tools/clang/lib/Serialization/MultiOnDiskHashTable.h
  109     return llvm::make_range(llvm::map_iterator(Begin, AsOnDiskTable()),
tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
 3009         llvm::make_range(BR.EQClasses_begin(), BR.EQClasses_end());
tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp
  529                   llvm::make_range<CastExpr::path_const_iterator>(
tools/clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp
  314     for (auto I : llvm::make_range(FileIDs.begin() + 1, FileIDs.end())) {
tools/clang/tools/diagtool/DiagnosticNames.cpp
   88   return llvm::make_range(subgroup_begin(), subgroup_end());
  101   return llvm::make_range(diagnostics_begin(), diagnostics_end());
tools/clang/tools/extra/clang-doc/Serialize.cpp
   92        llvm::make_range(C->child_begin(), C->child_end())) {
tools/clang/tools/extra/clangd/ClangdLSPServer.cpp
  142   for (const auto &R : llvm::make_range(Ranges.begin() + 1, Ranges.end())) {
tools/clang/tools/extra/clangd/QueryDriverDatabase.cpp
   74       llvm::find_if(llvm::make_range(StartIt, Lines.end()),
   81   for (llvm::StringRef Line : llvm::make_range(StartIt, EndIt)) {
tools/clang/utils/TableGen/ClangAttrEmitter.cpp
 1583        llvm::make_range(std::next(Spellings.begin()), Spellings.end())) {
tools/dsymutil/DebugMap.cpp
   63   for (const auto &Sym : make_range(Symbols.begin(), Symbols.end()))
tools/dsymutil/DebugMap.h
   99     return make_range(begin(), end());
  181     return make_range(Symbols.begin(), Symbols.end());
tools/lld/COFF/Chunks.h
  249     return llvm::make_range(symbol_iterator(file, relocsData),
  289     return llvm::make_range(AssociatedIterator(assocChildren),
tools/lld/ELF/SyntheticSections.cpp
 2045   for (const SymbolTableEntry &s : llvm::make_range(symbols.begin(), e))
 2386   for (SymbolTableEntry &ent : llvm::make_range(mid, v.end())) {
tools/lld/include/lld/Core/File.h
  148       return llvm::make_range(_v.begin(), _v.end());
  152       return llvm::make_range(_v.begin(), _v.end());
tools/lldb/source/Breakpoint/BreakpointResolver.cpp
  283     for (auto &sc : llvm::make_range(worklist_begin, worklist_end))
tools/lldb/source/Host/common/NativeProcessProtocol.cpp
  410              llvm::make_range(saved.begin(), saved.end()), addr);
  434                llvm::make_range(saved.begin(), saved.end()));
  469       llvm::make_range(saved_opcode_bytes.begin(), saved_opcode_bytes.end()));
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp
  653            llvm::make_range(compiler_invocation_arguments.begin(),
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp
  535            llvm::make_range(imported_modules.begin(), imported_modules.end()));
  537            llvm::make_range(m_include_directories.begin(),
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp
 3974   auto range = llvm::make_range(signals.begin(), signals.end());
tools/lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.cpp
  128   return llvm::make_range(LineIterator(*m_objfile_sp, section_type),
  575     for (const auto &rule : llvm::make_range(program.begin(), it)) {
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDIE.cpp
   84   return llvm::make_range(ElaboratingDIEIterator(die),
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbFPOProgramToDWARFExpression.cpp
   66           for (const auto &pair : llvm::make_range(parsed.begin(), it)) {
tools/lldb/source/Utility/Event.cpp
  132     s->Format("{0:$[ ]@[x-2]}", llvm::make_range(
tools/lldb/unittests/tools/lldb-server/tests/MessageObjects.cpp
  372                        make_range(Bytes.begin(), Bytes.end()))
tools/llvm-cov/CoverageReport.cpp
  132          enumerate(make_range(sys::path::begin(Path), sys::path::end(Path)))) {
tools/llvm-lto2/llvm-lto2.cpp
  354   for (StringRef F : make_range(argv + 1, argv + argc)) {
tools/llvm-objcopy/COFF/Object.h
  113     return make_range(Symbols.begin(), Symbols.end());
  129     return make_range(Sections.begin(), Sections.end());
tools/llvm-objcopy/ELF/Object.cpp
 1833   for (auto &RemoveSec : make_range(Iter, std::end(Sections))) {
 1844   for (auto &KeepSec : make_range(std::begin(Sections), Iter)) {
tools/llvm-pdbutil/DumpOutputStyle.cpp
  405                    make_range(BV.begin(), BV.end()));
tools/llvm-pdbutil/InputFile.cpp
  424   return make_range<SymbolGroupIterator>(symbol_groups_begin(),
tools/llvm-xray/xray-account.cpp
  210     for (auto &E : make_range(I, ThreadStack.end())) {
tools/llvm-xray/xray-stacks.cpp
  431       for (auto &E : make_range(I, TS.end() - 1))
  461          reverse(make_range(CurrentStack.begin() + 1, CurrentStack.end()))) {
  513          make_range(map_iterator(Roots.begin(), MapValueFn),
tools/opt/Debugify.cpp
  329     return applyDebugifyMetadata(M, make_range(FuncIt, std::next(FuncIt)),
  373     return checkDebugifyMetadata(M, make_range(FuncIt, std::next(FuncIt)),
tools/polly/include/polly/ScopInfo.h
 2123     return make_range(Parameters.begin(), Parameters.end());
 2128     return make_range(InvariantEquivClasses.begin(),
 2135     return make_range(RecordedAssumptions.begin(), RecordedAssumptions.end());
 2141     return make_range(AccessFunctions.begin(), AccessFunctions.end());
tools/polly/lib/CodeGen/BlockGenerators.cpp
 1594     for (auto *PredBB : make_range(pred_begin(BB), pred_end(BB))) {
 1603     for (auto *PredBBCopy : make_range(pred_begin(BBCopy), pred_end(BBCopy)))
unittests/ADT/DepthFirstIteratorTest.cpp
   48   for (auto N : make_range(DFIter::begin(G, S), DFIter::end(G, S)))
unittests/ADT/DirectedGraphTest.cpp
  273   for (auto &SCC : make_range(scc_begin(&DG), scc_end(&DG)))
unittests/ADT/IteratorTest.cpp
  218       make_range(PointeeIterator(std::begin(A)), PointeeIterator(std::end(A))),
  236       make_range(InputIterator(std::begin(A)), InputIterator(std::end(A))),
unittests/ADT/MapVectorTest.cpp
  138   for (auto P : make_range(MV.begin(), MV.end())) {
  144   for (auto P : make_range(MV.rbegin(), MV.rend())) {
  295   for (auto P : make_range(MV.begin(), MV.end())) {
  301   for (auto P : make_range(MV.rbegin(), MV.rend())) {
  413   for (auto P : make_range(MV.begin(), MV.end())) {
  419   for (auto P : make_range(MV.rbegin(), MV.rend())) {
unittests/ADT/STLExtrasTest.cpp
  377   auto R0 = make_range(V.begin(), V.begin());
  379   auto R1 = make_range(V.begin(), V.end());
unittests/Support/FormatVariadicTest.cpp
  547             formatv("{0}", make_range(IntRange.begin(), IntRange.end())).str());
  549             formatv("{0}", make_range(IntRange.begin() + 1, IntRange.end() - 1))
  555       formatv("{0:$[/]}", make_range(IntRange.begin(), IntRange.end())).str());
  560       formatv("{0:@[x]}", make_range(IntRange.begin(), IntRange.end())).str());
  565       formatv("{0:$[ + ]@[x]}", make_range(IntRange.begin(), IntRange.end()))
  572       formatv("<{0:$[><]@(x)}>", make_range(IntRange.begin(), IntRange.end()))
  576       formatv("[{0:$(][)@[x]}]", make_range(IntRange.begin(), IntRange.end()))
  580       formatv("({0:$<)(>@<x>})", make_range(IntRange.begin(), IntRange.end()))
  585                         make_range(IntRange.begin(), IntRange.begin()))
  590             formatv("{0:$[]@<>}", make_range(IntRange.begin(), IntRange.end()))
utils/TableGen/CodeGenSchedule.cpp
   89     for (Init *Arg : make_range(Expr->arg_begin(), Expr->arg_end())) {
 1017   auto I = find_if(make_range(schedClassBegin(), schedClassEnd()), IsKeyEqual);
 1145   for (const CodeGenProcModel &PM : make_range(procModelBegin(),procModelEnd()))
 1171            make_range(schedClassBegin(), schedClassEnd())) {
 1835        make_range(schedClassBegin(), schedClassEnd())) {
utils/TableGen/CodeGenSchedule.h
  456    return make_range(classes_begin(), classes_end());
  459    return make_range(classes_begin(), classes_end());
  462     return make_range(classes_begin(), classes_begin() + NumInstrSchedClasses);
  465     return make_range(classes_begin(), classes_begin() + NumInstrSchedClasses);
utils/TableGen/GICombinerEmitter.cpp
   89     return llvm::make_range(Roots.begin(), Roots.end());
utils/TableGen/GlobalISelEmitter.cpp
  720     return make_range(Matchers.begin(), Matchers.end());
  772     return make_range(Matchers.begin(), Matchers.end());
  891     return make_range(defined_insn_vars_begin(), defined_insn_vars_end());
  902     return make_range(mutatable_insns_begin(), mutatable_insns_end());
  913     return make_range(actions_begin(), actions_end());
  971     return make_range(Matchers.begin(), Matchers.end());
 1007     return make_range(predicates_begin(), predicates_end());
 2111     return make_range(operands_begin(), operands_end());
 2116     return make_range(operands_begin(), operands_end());
utils/TableGen/InstrInfoEmitter.cpp
  383           for (Init *Arg : make_range(MIOI->arg_begin(), MIOI->arg_end())) {
utils/TableGen/RegisterBankEmitter.cpp
  101     return llvm::make_range(RCs.begin(), RCs.end());
utils/TableGen/SubtargetEmitter.cpp
 1006            make_range(SC.Transitions.begin(), SC.Transitions.end())) {