|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
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 129 iterator_range<const_set_bits_iterator> set_bits() const {
include/llvm/ADT/BreadthFirstIterator.h 156 template <class T> iterator_range<bf_iterator<T>> breadth_first(const T &G) {
include/llvm/ADT/DepthFirstIterator.h 227 iterator_range<df_iterator<T>> depth_first(const T& G) {
249 iterator_range<df_ext_iterator<T, SetTy>> depth_first_ext(const T& G,
276 iterator_range<idf_iterator<T>> inverse_depth_first(const T& G) {
300 iterator_range<idf_ext_iterator<T, SetTy>> inverse_depth_first_ext(const T& G,
include/llvm/ADT/GraphTraits.h 107 iterator_range<typename GraphTraits<GraphType>::nodes_iterator>
113 iterator_range<typename GraphTraits<Inverse<GraphType>>::nodes_iterator>
120 iterator_range<typename GraphTraits<GraphType>::ChildIteratorType>
127 iterator_range<typename GraphTraits<Inverse<GraphType>>::ChildIteratorType>
134 iterator_range<typename GraphTraits<GraphType>::ChildEdgeIteratorType>
include/llvm/ADT/PostOrderIterator.h 185 template <class T> iterator_range<po_iterator<T>> post_order(const T &G) {
207 iterator_range<po_ext_iterator<T, SetType>> post_order_ext(const T &G, SetType &S) {
230 iterator_range<ipo_iterator<T>> inverse_post_order(const T &G) {
254 iterator_range<ipo_ext_iterator<T, SetType>>
include/llvm/ADT/STLExtras.h 421 iterator_range<filter_iterator<detail::IterOfRange<RangeT>, PredicateT>>
507 iterator_range<early_inc_iterator_impl<detail::IterOfRange<RangeT>>>
include/llvm/ADT/Sequence.h 75 iterator_range<detail::value_sequence_iterator<ValueT>> seq(ValueT Begin,
include/llvm/ADT/SmallBitVector.h 180 iterator_range<const_set_bits_iterator> set_bits() const {
include/llvm/ADT/SmallVector.h 860 explicit SmallVector(const iterator_range<RangeTy> &R)
include/llvm/ADT/StringMap.h 350 iterator_range<StringMapKeyIterator<ValueTy>> keys() const {
include/llvm/ADT/StringRef.h 131 iterator_range<const unsigned char *> bytes() const {
include/llvm/ADT/fallible_iterator.h 235 iterator_range<fallible_iterator<Underlying>>
include/llvm/ADT/iterator.h 301 iterator_range<pointee_iterator<WrappedIteratorT>>
329 iterator_range<pointer_iterator<WrappedIteratorT>>
include/llvm/ADT/iterator_range.h 54 template <class T> iterator_range<T> make_range(T x, T y) {
55 return iterator_range<T>(std::move(x), std::move(y));
58 template <typename T> iterator_range<T> make_range(std::pair<T, T> p) {
59 return iterator_range<T>(std::move(p.first), std::move(p.second));
63 iterator_range<decltype(adl_begin(std::declval<T>()))> drop_begin(T &&t,
include/llvm/Analysis/BlockFrequencyInfoImpl.h 263 iterator_range<NodeList::const_iterator> members() const {
462 iterator_range<std::list<LoopData>::iterator>
include/llvm/Analysis/LazyCallGraph.h 282 iterator_range<call_iterator> calls() {
615 using range = iterator_range<iterator>;
726 iterator_range<iterator> switchInternalEdgeToRef(Node &SourceN,
959 iterator_range<postorder_ref_scc_iterator> postorder_ref_sccs() {
1120 using node_stack_range = iterator_range<node_stack_iterator>;
include/llvm/Analysis/LoopInfo.h 161 inline iterator_range<block_iterator> blocks() const {
include/llvm/Analysis/MemorySSA.h 517 iterator_range<block_iterator> blocks() {
521 iterator_range<const_block_iterator> blocks() const {
1250 inline iterator_range<upward_defs_iterator>
1298 inline iterator_range<def_chain_iterator<T>>
1308 inline iterator_range<def_chain_iterator<T, true>> optimized_def_chain(T MA) {
include/llvm/Analysis/MustExecute.h 413 llvm::iterator_range<iterator> range(const Instruction *PP) {
418 llvm::iterator_range<const_iterator> range(const Instruction *PP) const {
include/llvm/Analysis/RegionInfo.h 620 using block_range = iterator_range<block_iterator>;
621 using const_block_range = iterator_range<const_block_iterator>;
653 iterator_range<element_iterator> elements() {
659 iterator_range<const_element_iterator> elements() const {
include/llvm/Analysis/ScalarEvolutionExpressions.h 165 using op_range = iterator_range<op_iterator>;
include/llvm/Analysis/VectorUtils.h 571 iterator_range<SmallPtrSetIterator<llvm::InterleaveGroup<Instruction> *>>
include/llvm/CodeGen/DIE.h 683 using value_range = iterator_range<value_iterator>;
684 using const_value_range = iterator_range<const_value_iterator>;
757 using child_range = iterator_range<child_iterator>;
758 using const_child_range = iterator_range<const_child_iterator>;
include/llvm/CodeGen/ExecutionDomainFix.h 149 iterator_range<SmallVectorImpl<int>::const_iterator>
include/llvm/CodeGen/GlobalISel/RegBankSelect.h 565 const iterator_range<SmallVectorImpl<Register>::const_iterator>
include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h 306 iterator_range<SmallVectorImpl<Register>::iterator>
374 iterator_range<SmallVectorImpl<Register>::const_iterator>
include/llvm/CodeGen/LiveInterval.h 764 iterator_range<subrange_iterator> subranges() {
768 iterator_range<const_subrange_iterator> subranges() const {
include/llvm/CodeGen/MachineBasicBlock.h 209 using instr_range = iterator_range<instr_iterator>;
210 using const_instr_range = iterator_range<const_instr_iterator>;
236 inline iterator_range<iterator> terminators() {
239 inline iterator_range<const_iterator> terminators() const {
244 inline iterator_range<iterator> phis() {
247 inline iterator_range<const_iterator> phis() const {
297 inline iterator_range<pred_iterator> predecessors() {
300 inline iterator_range<const_pred_iterator> predecessors() const {
303 inline iterator_range<succ_iterator> successors() {
306 inline iterator_range<const_succ_iterator> successors() const {
353 iterator_range<livein_iterator> liveins_dbg() const {
360 iterator_range<livein_iterator> liveins() const {
include/llvm/CodeGen/MachineInstr.h 492 iterator_range<mop_iterator> operands() {
495 iterator_range<const_mop_iterator> operands() const {
498 iterator_range<mop_iterator> explicit_operands() {
502 iterator_range<const_mop_iterator> explicit_operands() const {
506 iterator_range<mop_iterator> implicit_operands() {
509 iterator_range<const_mop_iterator> implicit_operands() const {
514 iterator_range<mop_iterator> defs() {
519 iterator_range<const_mop_iterator> defs() const {
525 iterator_range<mop_iterator> uses() {
529 iterator_range<const_mop_iterator> uses() const {
532 iterator_range<mop_iterator> explicit_uses() {
536 iterator_range<const_mop_iterator> explicit_uses() const {
include/llvm/CodeGen/MachineRegisterInfo.h 286 inline iterator_range<reg_iterator> reg_operands(unsigned Reg) const {
301 inline iterator_range<reg_instr_iterator>
317 inline iterator_range<reg_bundle_iterator> reg_bundles(unsigned Reg) const {
336 inline iterator_range<reg_nodbg_iterator>
353 inline iterator_range<reg_instr_nodbg_iterator>
370 inline iterator_range<reg_bundle_nodbg_iterator>
389 inline iterator_range<def_iterator> def_operands(unsigned Reg) const {
404 inline iterator_range<def_instr_iterator>
420 inline iterator_range<def_bundle_iterator> def_bundles(unsigned Reg) const {
459 inline iterator_range<use_iterator> use_operands(unsigned Reg) const {
474 inline iterator_range<use_instr_iterator>
490 inline iterator_range<use_bundle_iterator> use_bundles(unsigned Reg) const {
518 inline iterator_range<use_nodbg_iterator>
535 inline iterator_range<use_instr_nodbg_iterator>
552 inline iterator_range<use_bundle_nodbg_iterator>
include/llvm/CodeGen/SelectionDAG.h 466 iterator_range<allnodes_iterator> allnodes() {
469 iterator_range<allnodes_const_iterator> allnodes() const {
include/llvm/CodeGen/SelectionDAGNodes.h 836 inline iterator_range<use_iterator> uses() {
839 inline iterator_range<use_iterator> uses() const {
974 iterator_range<value_op_iterator> op_values() const {
include/llvm/CodeGen/TargetRegisterInfo.h 77 iterator_range<SmallVectorImpl<MCPhysReg>::const_iterator>
661 iterator_range<regclass_iterator> regclasses() const {
include/llvm/DebugInfo/CodeView/SymbolRecord.h 340 iterator_range<BinaryAnnotationIterator> annotations() const {
include/llvm/DebugInfo/CodeView/TypeRecord.h 43 using CVTypeRange = iterator_range<CVTypeArray::Iterator>;
include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h 94 iterator_range<AttributeSpecVector::const_iterator>;
include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h 200 iterator_range<ValueIterator> equal_range(StringRef Key) const;
457 iterator_range<ValueIterator> equal_range(StringRef Key) const;
586 iterator_range<ValueIterator> equal_range(StringRef Key) const;
include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h 50 using desc_iterator_range = iterator_range<DescriptorColl::const_iterator>;
include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h 299 iterator_range<iterator> entries() const {
include/llvm/DebugInfo/DWARF/DWARFDie.h 269 iterator_range<attribute_iterator> attributes() const;
279 iterator_range<iterator> children() const;
382 inline iterator_range<DWARFDie::iterator> DWARFDie::children() const {
include/llvm/DebugInfo/DWARF/DWARFUnit.h 123 using iterator_range = llvm::iterator_range<typename UnitVector::iterator>;
235 iterator_range<std::vector<DWARFDebugInfoEntry>::iterator>;
include/llvm/DebugInfo/PDB/Native/DbiModuleList.h 79 iterator_range<DbiModuleSourceFilesIterator>
include/llvm/DebugInfo/PDB/Native/ModuleDebugStream.h 42 iterator_range<codeview::CVSymbolArray::Iterator>
58 iterator_range<DebugSubsectionIterator> subsections() const;
include/llvm/DebugInfo/PDB/Native/SymbolStream.h 35 iterator_range<codeview::CVSymbolArray::Iterator>
include/llvm/ExecutionEngine/JITLink/JITLink.h 221 iterator_range<edge_iterator> edges() {
226 iterator_range<const_edge_iterator> edges() const {
536 iterator_range<symbol_iterator> symbols() {
541 iterator_range<const_symbol_iterator> symbols() const {
800 iterator_range<section_iterator> sections() {
814 iterator_range<external_symbol_iterator> external_symbols() {
818 iterator_range<external_symbol_iterator> absolute_symbols() {
822 iterator_range<defined_symbol_iterator> defined_symbols() {
827 iterator_range<const_defined_symbol_iterator> defined_symbols() const {
833 iterator_range<block_iterator> blocks() {
include/llvm/ExecutionEngine/Orc/ExecutionUtils.h 90 iterator_range<CtorDtorIterator> getConstructors(const Module &M);
94 iterator_range<CtorDtorIterator> getDestructors(const Module &M);
149 void add(iterator_range<CtorDtorIterator> CtorDtors);
include/llvm/IR/Attributes.h 848 using td_range = iterator_range<td_iterator>;
849 using td_const_range = iterator_range<td_const_iterator>;
include/llvm/IR/BasicBlock.h 185 iterator_range<filter_iterator<BasicBlock::const_iterator,
191 iterator_range<filter_iterator<BasicBlock::iterator,
329 iterator_range<const_phi_iterator> phis() const {
332 iterator_range<phi_iterator> phis();
include/llvm/IR/CFG.h 105 using pred_range = iterator_range<pred_iterator>;
106 using pred_const_range = iterator_range<const_pred_iterator>;
242 using succ_range = iterator_range<succ_iterator>;
243 using succ_const_range = iterator_range<succ_const_iterator>;
include/llvm/IR/CFGDiff.h 128 iterator_range<typename SmallVectorImpl<NodePtr>::const_iterator>
include/llvm/IR/CallSite.h 222 iterator_range<IterTy> args() const {
261 iterator_range<IterTy> data_ops() const {
include/llvm/IR/DebugInfo.h 103 iterator_range<compile_unit_iterator> compile_units() const {
107 iterator_range<subprogram_iterator> subprograms() const {
111 iterator_range<global_variable_expression_iterator> global_variables() const {
115 iterator_range<type_iterator> types() const {
119 iterator_range<scope_iterator> scopes() const {
include/llvm/IR/DebugInfoMetadata.h 2430 iterator_range<expr_op_iterator> expr_ops() const {
include/llvm/IR/Function.h 724 iterator_range<arg_iterator> args() {
727 iterator_range<const_arg_iterator> args() const {
include/llvm/IR/InstIterator.h 128 using inst_range = iterator_range<inst_iterator>;
129 using const_inst_range = iterator_range<const_inst_iterator>;
include/llvm/IR/InstrTypes.h 1175 iterator_range<User::op_iterator> data_ops() {
1178 iterator_range<User::const_op_iterator> data_ops() const {
1227 iterator_range<User::op_iterator> args() {
1230 iterator_range<User::const_op_iterator> args() const {
1238 iterator_range<User::op_iterator> arg_operands() {
1241 iterator_range<User::const_op_iterator> arg_operands() const {
2067 iterator_range<bundle_op_iterator> bundle_op_infos() {
2072 iterator_range<const_bundle_op_iterator> bundle_op_infos() const {
include/llvm/IR/Instructions.h 1011 inline iterator_range<op_iterator> indices() {
1015 inline iterator_range<const_op_iterator> indices() const {
2343 inline iterator_range<idx_iterator> indices() const {
2464 inline iterator_range<idx_iterator> indices() const {
2626 iterator_range<block_iterator> blocks() {
2630 iterator_range<const_block_iterator> blocks() const {
3085 iterator_range<succ_op_iterator> successors() {
3091 iterator_range<const_succ_op_iterator> successors() const {
3366 iterator_range<CaseIt> cases() {
3371 iterator_range<ConstCaseIt> cases() const {
3624 iterator_range<succ_op_iterator> successors() {
3629 iterator_range<const_succ_op_iterator> successors() const {
4311 using handler_range = iterator_range<handler_iterator>;
4315 using const_handler_range = iterator_range<const_handler_iterator>;
include/llvm/IR/Metadata.h 895 using mutable_op_range = iterator_range<MDOperand *>;
1056 using op_range = iterator_range<op_iterator>;
1417 inline iterator_range<op_iterator> operands() {
1420 inline iterator_range<const_op_iterator> operands() const {
include/llvm/IR/Module.h 588 iterator_range<global_iterator> globals() {
591 iterator_range<const_global_iterator> globals() const {
610 iterator_range<iterator> functions() {
613 iterator_range<const_iterator> functions() const {
628 iterator_range<alias_iterator> aliases() {
631 iterator_range<const_alias_iterator> aliases() const {
646 iterator_range<ifunc_iterator> ifuncs() {
649 iterator_range<const_ifunc_iterator> ifuncs() const {
663 iterator_range<global_object_iterator> global_objects() {
666 iterator_range<const_global_object_iterator> global_objects() const {
689 iterator_range<global_value_iterator> global_values() {
692 iterator_range<const_global_value_iterator> global_values() const {
724 iterator_range<named_metadata_iterator> named_metadata() {
727 iterator_range<const_named_metadata_iterator> named_metadata() const {
782 iterator_range<debug_compile_units_iterator> debug_compile_units() const {
include/llvm/IR/Statepoint.h 186 iterator_range<arg_iterator> call_args() const {
214 iterator_range<arg_iterator> gc_transition_args() const {
237 iterator_range<arg_iterator> deopt_operands() const {
249 iterator_range<arg_iterator> gc_args() const {
include/llvm/IR/User.h 226 using op_range = iterator_range<op_iterator>;
227 using const_op_range = iterator_range<const_op_iterator>;
261 iterator_range<value_op_iterator> operand_values() {
282 iterator_range<const_value_op_iterator> operand_values() const {
include/llvm/IR/Value.h 369 iterator_range<use_iterator> materialized_uses() {
372 iterator_range<const_use_iterator> materialized_uses() const {
375 iterator_range<use_iterator> uses() {
379 iterator_range<const_use_iterator> uses() const {
414 iterator_range<user_iterator> materialized_users() {
417 iterator_range<const_user_iterator> materialized_users() const {
420 iterator_range<user_iterator> users() {
424 iterator_range<const_user_iterator> users() const {
include/llvm/MC/MCAssembler.h 74 using symbol_range = iterator_range<symbol_iterator>;
75 using const_symbol_range = iterator_range<const_symbol_iterator>;
include/llvm/MC/MCInstrDesc.h 233 iterator_range<const_opInfo_iterator> operands() const {
include/llvm/MC/MCRegisterInfo.h 416 iterator_range<regclass_iterator> regclasses() const {
include/llvm/Object/Archive.h 241 iterator_range<child_iterator> children(Error &Err,
248 iterator_range<symbol_iterator> symbols() const {
include/llvm/Object/COFF.h 961 iterator_range<import_directory_iterator> import_directories() const;
962 iterator_range<delay_import_directory_iterator>
964 iterator_range<export_directory_iterator> export_directories() const;
965 iterator_range<base_reloc_iterator> base_relocs() const;
966 iterator_range<const debug_directory *> debug_directories() const {
1092 iterator_range<imported_symbol_iterator> imported_symbols() const;
1096 iterator_range<imported_symbol_iterator> lookup_table_symbols() const;
1123 iterator_range<imported_symbol_iterator> imported_symbols() const;
include/llvm/Object/ELF.h 261 iterator_range<Elf_Note_Iterator> notes(const Elf_Phdr &Phdr,
273 iterator_range<Elf_Note_Iterator> notes(const Elf_Shdr &Shdr,
include/llvm/Object/ELFObjectFile.h 70 using elf_symbol_iterator_range = iterator_range<elf_symbol_iterator>;
include/llvm/Object/IRObjectFile.h 58 iterator_range<module_iterator> modules() const {
include/llvm/Object/IRSymtab.h 262 using symbol_range = iterator_range<object::content_iterator<SymbolRef>>;
include/llvm/Object/MachO.h 121 iterator_range<node_iterator> nodes() const {
327 iterator_range<relocation_iterator> external_relocations() const {
377 iterator_range<load_command_iterator> load_commands() const;
380 iterator_range<export_iterator> exports(Error &Err) const;
383 static iterator_range<export_iterator> exports(Error &Err,
389 iterator_range<rebase_iterator> rebaseTable(Error &Err);
392 static iterator_range<rebase_iterator> rebaseTable(Error &Err,
398 iterator_range<bind_iterator> bindTable(Error &Err);
401 iterator_range<bind_iterator> lazyBindTable(Error &Err);
404 iterator_range<bind_iterator> weakBindTable(Error &Err);
407 static iterator_range<bind_iterator> bindTable(Error &Err,
include/llvm/Object/MachOUniversal.h 150 iterator_range<object_iterator> objects() const {
include/llvm/Object/Minidump.h 141 Expected<iterator_range<MemoryInfoIterator>> getMemoryInfoList() const;
include/llvm/Object/ObjectFile.h 130 iterator_range<relocation_iterator> relocations() const {
301 using symbol_iterator_range = iterator_range<symbol_iterator>;
309 using section_iterator_range = iterator_range<section_iterator>;
include/llvm/Object/StackMapParser.h 239 iterator_range<location_iterator> locations() const {
266 iterator_range<liveout_iterator> liveouts() const {
362 iterator_range<function_iterator> functions() const {
385 iterator_range<constant_iterator> constants() const {
413 iterator_range<record_iterator> records() const {
include/llvm/Object/SymbolicFile.h 157 using basic_symbol_iterator_range = iterator_range<basic_symbol_iterator>;
include/llvm/Object/TapiUniversal.h 92 iterator_range<object_iterator> objects() const {
include/llvm/ObjectYAML/MinidumpYAML.h 136 iterator_range<object::MinidumpFile::MemoryInfoIterator> Range)
include/llvm/Option/ArgList.h 204 iterator_range<filtered_iterator<sizeof...(OptSpecifiers)>>
215 iterator_range<filtered_reverse_iterator<sizeof...(OptSpecifiers)>>
include/llvm/ProfileData/Coverage/CoverageMapping.h 580 iterator_range<FunctionRecordIterator> getCoveredFunctions() const {
586 iterator_range<FunctionRecordIterator>
674 static inline iterator_range<LineCoverageIterator>
include/llvm/ProfileData/GCOV.h 293 iterator_range<BlockIterator> blocks() const {
355 iterator_range<EdgeIterator> srcs() const {
361 iterator_range<EdgeIterator> dsts() const {
include/llvm/Support/CodeGenCoverage.h 31 iterator_range<const_covered_iterator> covered() const;
include/llvm/Support/CommandLine.h 1881 iterator_range<typename SmallPtrSet<SubCommand *, 4>::iterator>
include/llvm/Support/FormatProviders.h 356 template <typename IterT> class format_provider<llvm::iterator_range<IterT>> {
398 static void format(const llvm::iterator_range<IterT> &V,
include/llvm/Support/MachineValueType.h 1100 using mvt_range = iterator_range<mvt_iterator>;
include/llvm/Support/OnDiskHashTable.h 542 iterator_range<key_iterator> keys() {
585 iterator_range<data_iterator> data() {
include/llvm/Support/Registry.h 101 static iterator_range<iterator> entries() {
include/llvm/Support/TargetRegistry.h 645 static iterator_range<iterator> targets();
include/llvm/TextAPI/MachO/InterfaceFile.h 99 using const_target_range = llvm::iterator_range<const_target_iterator>;
209 using const_target_range = llvm::iterator_range<const_target_iterator>;
216 llvm::iterator_range<const_filtered_target_iterator>;
354 using const_symbol_range = iterator_range<const_symbol_iterator>;
360 iterator_range<const_filtered_symbol_iterator>;
include/llvm/TextAPI/MachO/Symbol.h 92 using const_target_range = llvm::iterator_range<const_target_iterator>;
99 llvm::iterator_range<const_filtered_target_iterator>;
include/llvm/Transforms/IPO/Attributor.h 1556 virtual llvm::iterator_range<iterator> returned_values() = 0;
1557 virtual llvm::iterator_range<const_iterator> returned_values() const = 0;
include/llvm/Transforms/Scalar/GVNExpression.h 188 iterator_range<op_iterator> operands() {
191 iterator_range<const_op_iterator> operands() const {
lib/Analysis/BlockFrequencyInfoImpl.cpp 773 iterator_range<std::list<LoopData>::iterator>
lib/Analysis/CFLAndersAliasAnalysis.cpp 183 iterator_range<const_valuestate_iterator>
193 iterator_range<const_value_iterator> value_mappings() const {
250 iterator_range<const_iterator> mappings() const {
lib/Analysis/CFLGraph.h 149 iterator_range<const_value_iterator> value_mappings() const {
lib/Analysis/LazyCallGraph.cpp 458 static iterator_range<typename PostorderSequenceT::iterator>
700 iterator_range<LazyCallGraph::RefSCC::iterator>
1041 iterator_range<SmallVectorImpl<RefSCC *>::iterator> MergeRange =
lib/Analysis/MemorySSA.cpp 726 iterator_range<def_path_iterator> def_path(ListIndex From) {
730 iterator_range<const_def_path_iterator> const_def_path(ListIndex From) const {
lib/CodeGen/AsmPrinter/WinException.cpp 400 static iterator_range<InvokeStateChangeIterator>
lib/CodeGen/ExecutionDomainFix.cpp 18 iterator_range<SmallVectorImpl<int>::const_iterator>
lib/CodeGen/GlobalISel/RegBankSelect.cpp 136 const iterator_range<SmallVectorImpl<Register>::const_iterator> &NewVRegs) {
lib/CodeGen/GlobalISel/RegisterBankInfo.cpp 456 iterator_range<SmallVectorImpl<Register>::const_iterator> NewRegs =
655 iterator_range<SmallVectorImpl<Register>::iterator>
694 iterator_range<SmallVectorImpl<Register>::iterator> NewVRegsForOpIdx =
726 iterator_range<SmallVectorImpl<Register>::const_iterator>
740 iterator_range<SmallVectorImpl<Register>::const_iterator> Res =
lib/CodeGen/LiveIntervals.cpp 351 iterator_range<LiveInterval::vni_iterator> VNIs) {
lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp 328 iterator_range<AppleAcceleratorTable::ValueIterator>
771 iterator_range<DWARFDebugNames::ValueIterator>
873 iterator_range<DWARFDebugNames::ValueIterator>
lib/DebugInfo/DWARF/DWARFDie.cpp 659 iterator_range<DWARFDie::attribute_iterator> DWARFDie::attributes() const {
lib/DebugInfo/PDB/Native/DbiModuleList.cpp 261 iterator_range<DbiModuleSourceFilesIterator>
lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp 110 iterator_range<codeview::CVSymbolArray::Iterator>
121 iterator_range<ModuleDebugStreamRef::DebugSubsectionIterator>
lib/DebugInfo/PDB/Native/SymbolStream.cpp 36 iterator_range<codeview::CVSymbolArray::Iterator>
lib/ExecutionEngine/MCJIT/MCJIT.h 86 iterator_range<ModulePtrSet::iterator> added() {
lib/ExecutionEngine/Orc/ExecutionUtils.cpp 78 iterator_range<CtorDtorIterator> getConstructors(const Module &M) {
84 iterator_range<CtorDtorIterator> getDestructors(const Module &M) {
90 void CtorDtorRunner::add(iterator_range<CtorDtorIterator> CtorDtors) {
lib/IR/BasicBlock.cpp 92 iterator_range<filter_iterator<BasicBlock::const_iterator,
101 iterator_range<filter_iterator<BasicBlock::iterator,
297 iterator_range<BasicBlock::phi_iterator> BasicBlock::phis() {
lib/Object/COFFObjectFile.cpp 919 iterator_range<import_directory_iterator>
924 iterator_range<delay_import_directory_iterator>
930 iterator_range<export_directory_iterator>
935 iterator_range<base_reloc_iterator> COFFObjectFile::base_relocs() const {
1360 iterator_range<imported_symbol_iterator>
1375 iterator_range<imported_symbol_iterator>
1422 iterator_range<imported_symbol_iterator>
lib/Object/MachOObjectFile.cpp 3083 iterator_range<export_iterator>
3098 iterator_range<export_iterator> MachOObjectFile::exports(Error &Err) const {
3432 iterator_range<rebase_iterator>
3446 iterator_range<rebase_iterator> MachOObjectFile::rebaseTable(Error &Err) {
4102 iterator_range<bind_iterator>
4117 iterator_range<bind_iterator> MachOObjectFile::bindTable(Error &Err) {
4122 iterator_range<bind_iterator> MachOObjectFile::lazyBindTable(Error &Err) {
4127 iterator_range<bind_iterator> MachOObjectFile::weakBindTable(Error &Err) {
4142 iterator_range<MachOObjectFile::load_command_iterator>
lib/Object/Minidump.cpp 56 Expected<iterator_range<MinidumpFile::MemoryInfoIterator>>
lib/Object/RecordStreamer.cpp 131 iterator_range<RecordStreamer::const_symver_iterator>
lib/Object/RecordStreamer.h 81 iterator_range<const_symver_iterator> symverAliases();
lib/ObjectYAML/MinidumpEmitter.cpp 59 allocateNewArray(const iterator_range<RangeType> &Range);
85 BlobAllocator::allocateNewArray(const iterator_range<RangeType> &Range) {
lib/Support/CodeGenCoverage.cpp 46 iterator_range<CodeGenCoverage::const_covered_iterator>
lib/Support/CommandLine.cpp 379 iterator_range<typename SmallPtrSet<SubCommand *, 4>::iterator>
2461 iterator_range<typename SmallPtrSet<SubCommand *, 4>::iterator>
lib/Support/Statistic.cpp 78 iterator_range<const_iterator> statistics() const {
lib/Support/TargetRegistry.cpp 20 iterator_range<TargetRegistry::iterator> TargetRegistry::targets() {
lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp 663 iterator_range<MachineBasicBlock::iterator> Range,
lib/Target/AMDGPU/AMDGPURegisterBankInfo.h 55 iterator_range<MachineBasicBlock::iterator> Range,
lib/Target/AMDGPU/GCNHazardRecognizer.cpp 475 iterator_range<MachineInstr::const_mop_iterator> Ops,
lib/Target/AMDGPU/SIInsertWaitcnts.cpp 105 iterator_range<enum_iterator<InstCounterType>> inst_counter_types() {
lib/Target/AMDGPU/SIShrinkInstructions.cpp 389 static bool instAccessReg(iterator_range<MachineInstr::const_mop_iterator> &&R,
lib/Target/ARM/ARMConstantPoolValue.h 181 iterator_range<promoted_iterator> promotedGlobals() {
lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp 101 iterator_range<Hexagon::PacketIterator>
109 iterator_range<MCInst::const_iterator>
lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.h 84 iterator_range<Hexagon::PacketIterator>
86 iterator_range<MCInst::const_iterator> bundleInstructions(MCInst const &MCI);
lib/Target/PowerPC/PPCLoopPreIncPrep.cpp 504 iterator_range<BasicBlock::phi_iterator> PHIIter = BB->phis();
lib/Target/WebAssembly/WebAssemblyCFGSort.cpp 55 virtual iterator_range<block_iterator> blocks() const = 0;
69 iterator_range<block_iterator> blocks() const override {
lib/Target/WebAssembly/WebAssemblyExceptionInfo.h 80 inline iterator_range<block_iterator> blocks() const {
lib/Target/WebAssembly/WebAssemblyRegStackify.cpp 654 using RangeTy = iterator_range<mop_reverse_iterator>;
659 const iterator_range<mop_iterator> &Range = Insert->explicit_uses();
680 const iterator_range<mop_iterator> &Range(Instr->explicit_uses());
lib/Target/X86/X86DomainReassignment.cpp 340 iterator_range<const_edge_iterator> edges() const {
lib/Transforms/Coroutines/CoroFrame.cpp 90 iterator_range<succ_iterator> successors(BlockData const &BD) const {
lib/Transforms/Coroutines/CoroInstr.h 412 iterator_range<op_iterator> value_operands() {
415 iterator_range<const_op_iterator> value_operands() const {
lib/Transforms/IPO/Attributor.cpp 913 llvm::iterator_range<iterator> returned_values() override {
917 llvm::iterator_range<const_iterator> returned_values() const override {
lib/Transforms/IPO/GlobalOpt.cpp 2645 using used_iterator_range = iterator_range<iterator>;
lib/Transforms/Scalar/GVNHoist.cpp 156 using CHIArgs = iterator_range<CHIIt>;
lib/Transforms/Scalar/NewGVN.cpp 352 iterator_range<MemoryMemberSet::const_iterator> memory() const {
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp 1630 insertRelocationStores(iterator_range<Value::user_iterator> GCRelocs,
lib/Transforms/Scalar/SROA.cpp 245 using range = iterator_range<iterator>;
251 using const_range = iterator_range<const_iterator>;
276 iterator_range<partition_iterator> partitions();
617 iterator_range<AllocaSlices::partition_iterator> AllocaSlices::partitions() {
lib/Transforms/Vectorize/VPlanValue.h 97 typedef iterator_range<user_iterator> user_range;
98 typedef iterator_range<const_user_iterator> const_user_range;
171 typedef iterator_range<operand_iterator> operand_range;
172 typedef iterator_range<const_operand_iterator> const_operand_range;
tools/clang/include/clang/AST/ASTContext.h 936 llvm::iterator_range<overridden_cxx_method_iterator>;
964 using import_range = llvm::iterator_range<import_iterator>;
tools/clang/include/clang/AST/ASTImporter.h 193 using Cycle = llvm::iterator_range<VecTy::const_reverse_iterator>;
tools/clang/include/clang/AST/CXXInheritance.h 199 using decl_range = llvm::iterator_range<decl_iterator>;
tools/clang/include/clang/AST/Decl.h 3527 llvm::iterator_range<specific_decl_iterator<EnumConstantDecl>>;
3882 using field_range = llvm::iterator_range<specific_decl_iterator<FieldDecl>>;
4224 using param_range = llvm::iterator_range<param_iterator>;
tools/clang/include/clang/AST/DeclBase.h 499 using attr_range = llvm::iterator_range<attr_iterator>;
524 llvm::iterator_range<specific_attr_iterator<T>> specific_attrs() const {
944 using redecl_range = llvm::iterator_range<redecl_iterator>;
2024 using decl_range = llvm::iterator_range<decl_iterator>;
2279 using lookups_range = llvm::iterator_range<all_lookups_iterator>;
2309 using udir_range = llvm::iterator_range<udir_iterator>;
2316 using ddiag_range = llvm::iterator_range<DeclContext::ddiag_iterator>;
tools/clang/include/clang/AST/DeclCXX.h 585 using base_class_range = llvm::iterator_range<base_class_iterator>;
587 llvm::iterator_range<base_class_const_iterator>;
629 llvm::iterator_range<specific_decl_iterator<CXXMethodDecl>>;
649 llvm::iterator_range<specific_decl_iterator<CXXConstructorDecl>>;
664 using friend_range = llvm::iterator_range<friend_iterator>;
1019 using capture_const_range = llvm::iterator_range<capture_const_iterator>;
1051 llvm::iterator_range<conversion_iterator> getVisibleConversionFunctions();
2452 using init_range = llvm::iterator_range<init_iterator>;
2453 using init_const_range = llvm::iterator_range<init_const_iterator>;
3373 using shadow_range = llvm::iterator_range<shadow_iterator>;
tools/clang/include/clang/AST/DeclObjC.h 344 using param_range = llvm::iterator_range<param_iterator>;
345 using param_const_range = llvm::iterator_range<param_const_iterator>;
985 llvm::iterator_range<specific_decl_iterator<ObjCPropertyDecl>>;
1000 using instprop_range = llvm::iterator_range<instprop_iterator>;
1017 using classprop_range = llvm::iterator_range<classprop_iterator>;
1034 llvm::iterator_range<specific_decl_iterator<ObjCMethodDecl>>;
1051 using instmeth_range = llvm::iterator_range<instmeth_iterator>;
1068 using classmeth_range = llvm::iterator_range<classmeth_iterator>;
1363 using protocol_range = llvm::iterator_range<protocol_iterator>;
1392 using protocol_loc_range = llvm::iterator_range<protocol_loc_iterator>;
1421 using all_protocol_range = llvm::iterator_range<all_protocol_iterator>;
1455 using ivar_range = llvm::iterator_range<specific_decl_iterator<ObjCIvarDecl>>;
1650 llvm::iterator_range<visible_categories_iterator>;
1684 llvm::iterator_range<known_categories_iterator>;
1720 llvm::iterator_range<visible_extensions_iterator>;
1758 llvm::iterator_range<known_extensions_iterator>;
2126 using protocol_range = llvm::iterator_range<protocol_iterator>;
2147 using protocol_loc_range = llvm::iterator_range<protocol_loc_iterator>;
2353 using protocol_range = llvm::iterator_range<protocol_iterator>;
2367 using protocol_loc_range = llvm::iterator_range<protocol_loc_iterator>;
2392 using ivar_range = llvm::iterator_range<specific_decl_iterator<ObjCIvarDecl>>;
2464 llvm::iterator_range<specific_decl_iterator<ObjCPropertyImplDecl>>;
2610 using init_range = llvm::iterator_range<init_iterator>;
2611 using init_const_range = llvm::iterator_range<init_const_iterator>;
2700 using ivar_range = llvm::iterator_range<specific_decl_iterator<ObjCIvarDecl>>;
tools/clang/include/clang/AST/DeclOpenMP.h 71 typedef llvm::iterator_range<varlist_iterator> varlist_range;
72 typedef llvm::iterator_range<varlist_const_iterator> varlist_const_range;
263 using clauselist_range = llvm::iterator_range<clauselist_iterator>;
265 llvm::iterator_range<clauselist_const_iterator>;
384 using clauselist_range = llvm::iterator_range<clauselist_iterator>;
385 using clauselist_const_range = llvm::iterator_range<clauselist_const_iterator>;
478 typedef llvm::iterator_range<varlist_iterator> varlist_range;
479 typedef llvm::iterator_range<varlist_const_iterator> varlist_const_range;
482 using clauselist_range = llvm::iterator_range<clauselist_iterator>;
483 using clauselist_const_range = llvm::iterator_range<clauselist_const_iterator>;
tools/clang/include/clang/AST/DeclTemplate.h 1066 using spec_range = llvm::iterator_range<spec_iterator>;
2233 using spec_range = llvm::iterator_range<spec_iterator>;
3026 using spec_range = llvm::iterator_range<spec_iterator>;
tools/clang/include/clang/AST/Expr.h 2711 typedef llvm::iterator_range<arg_iterator> arg_range;
2712 typedef llvm::iterator_range<const_arg_iterator> const_arg_range;
3202 llvm::iterator_range<path_iterator> path() {
3205 llvm::iterator_range<path_const_iterator> path() const {
5369 using association_range = llvm::iterator_range<AssociationIterator>;
5371 llvm::iterator_range<ConstAssociationIterator>;
5754 llvm::iterator_range<semantics_iterator> semantics() {
5757 llvm::iterator_range<const_semantics_iterator> semantics() const {
tools/clang/include/clang/AST/ExprCXX.h 1551 using arg_range = llvm::iterator_range<arg_iterator>;
1552 using const_arg_range = llvm::iterator_range<const_arg_iterator>;
1906 using capture_range = llvm::iterator_range<capture_iterator>;
1952 llvm::iterator_range<capture_init_iterator> capture_inits() {
1957 llvm::iterator_range<const_capture_init_iterator> capture_inits() const {
2305 llvm::iterator_range<arg_iterator> placement_arguments() {
2309 llvm::iterator_range<const_arg_iterator> placement_arguments() const {
2942 llvm::iterator_range<decls_iterator> decls() const {
3450 using arg_range = llvm::iterator_range<arg_iterator>;
3457 using const_arg_range = llvm::iterator_range<const_arg_iterator>;
tools/clang/include/clang/AST/ExprObjC.h 1463 llvm::iterator_range<arg_iterator> arguments() {
1467 llvm::iterator_range<const_arg_iterator> arguments() const {
tools/clang/include/clang/AST/OpenMPClause.h 84 using child_range = llvm::iterator_range<child_iterator>;
85 using const_child_range = llvm::iterator_range<const_child_iterator>;
223 using varlist_range = llvm::iterator_range<varlist_iterator>;
224 using varlist_const_range = llvm::iterator_range<varlist_const_iterator>;
1944 using private_copies_range = llvm::iterator_range<private_copies_iterator>;
1946 llvm::iterator_range<private_copies_const_iterator>;
2072 using private_copies_range = llvm::iterator_range<private_copies_iterator>;
2074 llvm::iterator_range<private_copies_const_iterator>;
2087 using inits_range = llvm::iterator_range<inits_iterator>;
2088 using inits_const_range = llvm::iterator_range<inits_const_iterator>;
2263 using helper_expr_range = llvm::iterator_range<helper_expr_iterator>;
2265 llvm::iterator_range<helper_expr_const_iterator>;
2578 using helper_expr_range = llvm::iterator_range<helper_expr_iterator>;
2580 llvm::iterator_range<helper_expr_const_iterator>;
2812 using helper_expr_range = llvm::iterator_range<helper_expr_iterator>;
2814 llvm::iterator_range<helper_expr_const_iterator>;
3057 using helper_expr_range = llvm::iterator_range<helper_expr_iterator>;
3059 llvm::iterator_range<helper_expr_const_iterator>;
3317 using privates_range = llvm::iterator_range<privates_iterator>;
3318 using privates_const_range = llvm::iterator_range<privates_const_iterator>;
3330 using inits_range = llvm::iterator_range<inits_iterator>;
3331 using inits_const_range = llvm::iterator_range<inits_const_iterator>;
3343 using updates_range = llvm::iterator_range<updates_iterator>;
3344 using updates_const_range = llvm::iterator_range<updates_const_iterator>;
3356 using finals_range = llvm::iterator_range<finals_iterator>;
3357 using finals_const_range = llvm::iterator_range<finals_const_iterator>;
3370 llvm::iterator_range<used_expressions_iterator>;
3372 llvm::iterator_range<used_expressions_const_iterator>;
3624 using helper_expr_range = llvm::iterator_range<helper_expr_iterator>;
3626 llvm::iterator_range<helper_expr_const_iterator>;
3787 using helper_expr_range = llvm::iterator_range<helper_expr_iterator>;
3789 llvm::iterator_range<helper_expr_const_iterator>;
4702 llvm::iterator_range<const_component_lists_iterator>;
4738 using const_all_decls_range = llvm::iterator_range<const_all_decls_iterator>;
4747 llvm::iterator_range<const_all_num_lists_iterator>;
4756 llvm::iterator_range<const_all_lists_sizes_iterator>;
4765 llvm::iterator_range<const_all_components_iterator>;
4774 using mapperlist_range = llvm::iterator_range<mapperlist_iterator>;
4776 llvm::iterator_range<mapperlist_const_iterator>;
6091 using private_copies_range = llvm::iterator_range<private_copies_iterator>;
6093 llvm::iterator_range<private_copies_const_iterator>;
6107 using inits_range = llvm::iterator_range<inits_iterator>;
6108 using inits_const_range = llvm::iterator_range<inits_const_iterator>;
tools/clang/include/clang/AST/Redeclarable.h 290 using redecl_range = llvm::iterator_range<redecl_iterator>;
tools/clang/include/clang/AST/Stmt.h 1168 using child_range = llvm::iterator_range<child_iterator>;
1169 using const_child_range = llvm::iterator_range<const_child_iterator>;
1258 using decl_range = llvm::iterator_range<decl_iterator>;
1259 using decl_const_range = llvm::iterator_range<const_decl_iterator>;
1351 using body_range = llvm::iterator_range<body_iterator>;
1363 using body_const_range = llvm::iterator_range<const_body_iterator>;
2796 using inputs_range = llvm::iterator_range<inputs_iterator>;
2797 using inputs_const_range = llvm::iterator_range<const_inputs_iterator>;
2825 using outputs_range = llvm::iterator_range<outputs_iterator>;
2826 using outputs_const_range = llvm::iterator_range<const_outputs_iterator>;
3023 using labels_range = llvm::iterator_range<labels_iterator>;
3024 using labels_const_range = llvm::iterator_range<const_labels_iterator>;
3492 using capture_range = llvm::iterator_range<capture_iterator>;
3493 using capture_const_range = llvm::iterator_range<const_capture_iterator>;
3517 using capture_init_range = llvm::iterator_range<capture_init_iterator>;
3523 llvm::iterator_range<const_capture_init_iterator>;
tools/clang/include/clang/AST/StmtOpenMP.h 142 static llvm::iterator_range<used_clauses_child_iterator>
186 static llvm::iterator_range<specific_clause_iterator<SpecificClause>>
194 llvm::iterator_range<specific_clause_iterator<SpecificClause>>
tools/clang/include/clang/AST/Type.h 4067 using param_type_range = llvm::iterator_range<param_type_iterator>;
5512 using qual_range = llvm::iterator_range<qual_iterator>;
5991 using qual_range = llvm::iterator_range<qual_iterator>;
tools/clang/include/clang/Analysis/Analyses/ThreadSafetyUtil.h 206 llvm::iterator_range<reverse_iterator> reverse() {
210 llvm::iterator_range<const_reverse_iterator> reverse() const {
tools/clang/include/clang/Analysis/AnalysisDeclContext.h 178 llvm::iterator_range<referenced_decls_iterator>
tools/clang/include/clang/Analysis/CFG.h 890 using ref_iterator_range = llvm::iterator_range<ref_iterator>;
892 using const_ref_iterator_range = llvm::iterator_range<const_ref_iterator>;
895 using reverse_ref_iterator_range = llvm::iterator_range<reverse_ref_iterator>;
899 llvm::iterator_range<const_reverse_ref_iterator>;
928 using pred_range = llvm::iterator_range<pred_iterator>;
929 using pred_const_range = llvm::iterator_range<const_pred_iterator>;
935 using succ_range = llvm::iterator_range<succ_iterator>;
936 using succ_const_range = llvm::iterator_range<const_succ_iterator>;
1353 using synthetic_stmt_range = llvm::iterator_range<synthetic_stmt_iterator>;
tools/clang/include/clang/Basic/Diagnostic.h 502 using diag_mapping_range = llvm::iterator_range<DiagState::const_iterator>;
tools/clang/include/clang/Basic/Module.h 568 llvm::iterator_range<submodule_iterator> submodules() {
571 llvm::iterator_range<submodule_const_iterator> submodules() const {
tools/clang/include/clang/CodeGen/CGFunctionInfo.h 567 typedef llvm::iterator_range<arg_iterator> arg_range;
568 typedef llvm::iterator_range<const_arg_iterator> const_arg_range;
tools/clang/include/clang/Driver/Action.h 52 using input_range = llvm::iterator_range<input_iterator>;
53 using input_const_range = llvm::iterator_range<input_const_iterator>;
tools/clang/include/clang/Frontend/ASTUnit.h 631 llvm::iterator_range<PreprocessingRecord::iterator>
tools/clang/include/clang/Lex/PreprocessingRecord.h 476 llvm::iterator_range<iterator> getIteratorsForLoadedRange(unsigned start,
489 llvm::iterator_range<iterator>
tools/clang/include/clang/Lex/Preprocessor.h 1136 llvm::iterator_range<macro_iterator>
tools/clang/include/clang/Sema/DeclSpec.h 2199 typedef llvm::iterator_range<type_object_iterator> type_object_range;
tools/clang/include/clang/Sema/Initialization.h 1186 using step_range = llvm::iterator_range<step_iterator>;
tools/clang/include/clang/Sema/Scope.h 281 using decl_range = llvm::iterator_range<DeclSetTy::iterator>;
465 llvm::iterator_range<UsingDirectivesTy::iterator>;
tools/clang/include/clang/Serialization/ASTReader.h 1386 llvm::iterator_range<PreprocessingRecord::iterator>
1417 llvm::iterator_range<ModuleDeclIterator>
tools/clang/include/clang/Serialization/ModuleManager.h 166 llvm::iterator_range<SmallVectorImpl<ModuleFile *>::const_iterator>
tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h 293 using visitor_range = llvm::iterator_range<visitor_iterator>;
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h 250 llvm::iterator_range<CastExpr::path_const_iterator> PathRange,
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h 228 using succ_range = llvm::iterator_range<succ_iterator>;
231 using const_succ_range = llvm::iterator_range<const_succ_iterator>;
234 using pred_range = llvm::iterator_range<pred_iterator>;
237 using const_pred_range = llvm::iterator_range<const_pred_iterator>;
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h 361 bool scanReachableSymbols(llvm::iterator_range<region_iterator> Reachable,
366 scanReachableSymbols(llvm::iterator_range<region_iterator> Reachable) const;
847 llvm::iterator_range<region_iterator> Reachable) const {
tools/clang/include/clang/StaticAnalyzer/Frontend/CheckerRegistry.h 137 using CheckerInfoListRange = llvm::iterator_range<CheckerInfoList::iterator>;
tools/clang/lib/AST/CXXInheritance.cpp 664 llvm::iterator_range<CXXMethodDecl::method_iterator>;
tools/clang/lib/AST/DeclCXX.cpp 1622 llvm::iterator_range<CXXRecordDecl::conversion_iterator>
tools/clang/lib/AST/Interp/Function.h 46 llvm::iterator_range<LocalVectorTy::iterator> locals() {
86 llvm::iterator_range<llvm::SmallVector<Scope, 2>::iterator> scopes() {
92 llvm::iterator_range<arg_reverse_iterator> args_reverse() {
tools/clang/lib/AST/Interp/Record.h 64 llvm::iterator_range<const_field_iter> fields() const {
72 llvm::iterator_range<const_base_iter> bases() const {
80 llvm::iterator_range<const_virtual_iter> virtual_bases() const {
tools/clang/lib/AST/VTableBuilder.cpp 2372 typedef llvm::iterator_range<MethodVFTableLocationsTy::const_iterator>
tools/clang/lib/Analysis/AnalysisDeclContext.cpp 652 llvm::iterator_range<AnalysisDeclContext::referenced_decls_iterator>
tools/clang/lib/CodeGen/CGCall.cpp 3405 llvm::iterator_range<CallExpr::const_arg_iterator> ArgRange,
tools/clang/lib/CodeGen/CGCall.h 316 typedef llvm::iterator_range<SmallVectorImpl<Writeback>::const_iterator>
tools/clang/lib/CodeGen/CodeGenFunction.h 4248 llvm::iterator_range<CallExpr::const_arg_iterator> ArgRange,
4295 llvm::iterator_range<CallExpr::const_arg_iterator> ArgRange,
tools/clang/lib/Frontend/ASTUnit.cpp 2595 llvm::iterator_range<PreprocessingRecord::iterator>
tools/clang/lib/Frontend/InterfaceStubFunctionsConsumer.cpp 138 HandleDecls(const llvm::iterator_range<DeclContext::decl_iterator> &Decls,
tools/clang/lib/Lex/PreprocessingRecord.cpp 58 llvm::iterator_range<PreprocessingRecord::iterator>
tools/clang/lib/Sema/SemaLookup.cpp 198 llvm::iterator_range<const_iterator>
tools/clang/lib/Sema/SemaOpenMP.cpp 804 llvm::iterator_range<DoacrossDependMapTy::const_iterator>
tools/clang/lib/Serialization/ASTReader.cpp 5847 llvm::iterator_range<PreprocessingRecord::iterator>
5857 llvm::iterator_range<ASTReader::ModuleDeclIterator>
tools/clang/lib/Serialization/ASTReaderDecl.cpp 498 static llvm::iterator_range<MergedRedeclIterator<DeclT>>
tools/clang/lib/Serialization/MultiOnDiskHashTable.h 102 using table_range = llvm::iterator_range<table_iterator>;
tools/clang/lib/StaticAnalyzer/Core/BasicValueFactory.cpp 180 llvm::iterator_range<CastExpr::path_const_iterator> PathRange,
tools/clang/lib/StaticAnalyzer/Core/ProgramState.cpp 638 llvm::iterator_range<region_iterator> Reachable,
tools/clang/tools/diagtool/DiagnosticNames.cpp 86 llvm::iterator_range<diagtool::GroupRecord::subgroup_iterator>
99 llvm::iterator_range<diagtool::GroupRecord::diagnostics_iterator>
tools/clang/tools/diagtool/DiagnosticNames.h 91 llvm::iterator_range<subgroup_iterator> subgroups() const;
96 llvm::iterator_range<diagnostics_iterator> diagnostics() const;
tools/clang/tools/extra/clangd/SemanticHighlighting.cpp 106 kindForCandidateDecls(llvm::iterator_range<UnresolvedSetIterator> Decls) {
tools/clang/tools/extra/clangd/index/Relation.cpp 16 llvm::iterator_range<RelationSlab::iterator>
tools/clang/tools/extra/clangd/index/Relation.h 65 llvm::iterator_range<iterator> lookup(const SymbolID &Subject,
tools/dsymutil/DebugMap.h 98 iterator_range<const_iterator> objects() const {
180 iterator_range<StringMap<SymbolMapping>::const_iterator> symbols() const {
tools/lld/COFF/Chunks.h 248 llvm::iterator_range<symbol_iterator> symbols() const {
288 llvm::iterator_range<AssociatedIterator> children() const {
tools/lld/include/lld/Core/File.h 147 llvm::iterator_range<typename AtomVector<T>::iterator> owning_ptrs() {
151 llvm::iterator_range<typename AtomVector<T>::iterator> owning_ptrs() const {
tools/lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.cpp 126 llvm::iterator_range<SymbolFileBreakpad::LineIterator>
tools/lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.h 164 llvm::iterator_range<LineIterator> lines(Record::Kind section_type);
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDIE.cpp 82 llvm::iterator_range<ElaboratingDIEIterator>
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.h 73 llvm::iterator_range<DWARFDebugInfoEntry::collection::iterator>;
tools/llvm-cov/CoverageExporterJson.cpp 180 const iterator_range<coverage::FunctionRecordIterator> &Functions) {
tools/llvm-cov/CoverageExporterLcov.cpp 53 const iterator_range<coverage::FunctionRecordIterator> &Functions) {
tools/llvm-objcopy/COFF/Object.h 112 iterator_range<std::vector<Symbol>::iterator> getMutableSymbols() {
128 iterator_range<std::vector<Section>::iterator> getMutableSections() {
tools/llvm-objcopy/ELF/Object.h 999 using Range = iterator_range<
1003 using ConstRange = iterator_range<pointee_iterator<
1032 ConstRange<SectionBase> sections() const {
1035 iterator_range<
1049 Range<Segment> segments() { return make_pointee_range(Segments); }
1050 ConstRange<Segment> segments() const { return make_pointee_range(Segments); }
tools/llvm-pdbutil/InputFile.cpp 423 iterator_range<SymbolGroupIterator> InputFile::symbol_groups() {
tools/llvm-pdbutil/InputFile.h 79 iterator_range<SymbolGroupIterator> symbol_groups();
tools/llvm-readobj/COFFDumper.cpp 170 void printImportedSymbols(iterator_range<imported_symbol_iterator> Range);
173 iterator_range<imported_symbol_iterator> Range);
1621 iterator_range<imported_symbol_iterator> Range) {
1635 iterator_range<imported_symbol_iterator> Range) {
tools/opt/Debugify.cpp 63 iterator_range<Module::iterator> Functions,
210 iterator_range<Module::iterator> Functions,
tools/polly/include/polly/ScopInfo.h 1564 iterator_range<std::vector<Instruction *>::const_iterator> insts() const {
2122 iterator_range<ParameterSetTy::iterator> parameters() const {
2127 iterator_range<InvariantEquivClassesTy::iterator> invariantEquivClasses() {
2133 iterator_range<RecordedAssumptionsTy::const_iterator>
2140 iterator_range<AccFuncVector::iterator> access_functions() {
2156 using array_range = iterator_range<ArrayInfoSetTy::iterator>;
2157 using const_array_range = iterator_range<ArrayInfoSetTy::const_iterator>;
tools/polly/include/polly/Support/VirtualInstruction.h 261 llvm::iterator_range<VirtualOperandIterator> operands() const {
usr/include/c++/7.4.0/tuple 1313 constexpr __tuple_element_t<__i, tuple<_Elements...>>&
1319 constexpr const __tuple_element_t<__i, tuple<_Elements...>>&
1325 constexpr __tuple_element_t<__i, tuple<_Elements...>>&&
utils/TableGen/CodeGenDAGPatterns.h 1257 iterator_range<pf_iterator> ptfs() const { return PatternFragments; }
1263 iterator_range<ptm_iterator> ptms() const { return PatternsToMatch; }
utils/TableGen/CodeGenSchedule.h 455 iterator_range<class_iterator> classes() {
458 iterator_range<const_class_iterator> classes() const {
461 iterator_range<class_iterator> explicit_classes() {
464 iterator_range<const_class_iterator> explicit_classes() const {
utils/TableGen/GICombinerEmitter.cpp 88 iterator_range<const_root_iterator> roots() const {
utils/TableGen/GlobalISelEmitter.cpp 719 iterator_range<std::vector<Matcher *>::iterator> matchers() {
771 iterator_range<std::vector<Matcher *>::iterator> matchers() {
889 iterator_range<typename DefinedInsnVariablesMap::const_iterator>
900 iterator_range<typename MutatableInsnSet::const_iterator>
912 iterator_range<action_iterator> actions() {
970 iterator_range<MatchersTy::iterator> insnmatchers() {
1006 iterator_range<typename PredicatesTy::iterator> predicates() {
2110 iterator_range<OperandVec::iterator> operands() {
2115 iterator_range<OperandVec::const_iterator> operands() const {
utils/TableGen/RegisterBankEmitter.cpp 99 iterator_range<typename RegisterClassesTy::const_iterator>