| /llvm-project-15.0.7/llvm/include/llvm/ADT/ |
| H A D | iterator_range.h | 30 class iterator_range { 37 iterator_range(Container &&c) in iterator_range() function 40 iterator_range(IteratorT begin_iterator, IteratorT end_iterator) in iterator_range() function 53 template <class T> iterator_range<T> make_range(T x, T y) { in make_range() 54 return iterator_range<T>(std::move(x), std::move(y)); in make_range() 57 template <typename T> iterator_range<T> make_range(std::pair<T, T> p) { in make_range() 58 return iterator_range<T>(std::move(p.first), std::move(p.second)); in make_range()
|
| H A D | GraphTraits.h | 109 iterator_range<typename GraphTraits<GraphType>::nodes_iterator> 115 iterator_range<typename GraphTraits<Inverse<GraphType>>::nodes_iterator> 122 iterator_range<typename GraphTraits<GraphType>::ChildIteratorType> 129 iterator_range<typename GraphTraits<Inverse<GraphType>>::ChildIteratorType> 136 iterator_range<typename GraphTraits<GraphType>::ChildEdgeIteratorType>
|
| /llvm-project-15.0.7/bolt/include/bolt/Core/ |
| H A D | BinaryBasicBlock.h | 279 inline iterator_range<iterator> instructions() { in instructions() 281 return iterator_range<iterator>(begin(), end()); in instructions() 283 inline iterator_range<const_iterator> instructions() const { in instructions() 285 return iterator_range<const_iterator>(begin(), end()); in instructions() 287 inline iterator_range<pred_iterator> predecessors() { in predecessors() 295 inline iterator_range<succ_iterator> successors() { in successors() 303 inline iterator_range<throw_iterator> throwers() { in throwers() 307 inline iterator_range<const_throw_iterator> throwers() const { in throwers() 311 inline iterator_range<lp_iterator> landing_pads() { in landing_pads() 313 return iterator_range<lp_iterator>(lp_begin(), lp_end()); in landing_pads() [all …]
|
| H A D | MCPlus.h | 118 inline iterator_range<MCInst::iterator> primeOperands(MCInst &Inst) { in primeOperands() 119 return iterator_range<MCInst::iterator>( in primeOperands() 123 inline iterator_range<MCInst::const_iterator> 125 return iterator_range<MCInst::const_iterator>( in primeOperands()
|
| H A D | BinaryContext.h | 706 iterator_range<binary_data_const_iterator> getBinaryData() const { in getBinaryData() 711 iterator_range<binary_data_iterator> getBinaryData() { in getBinaryData() 716 iterator_range<FilteredBinaryDataConstIterator> 730 iterator_range<FilteredBinaryDataIterator> 974 iterator_range<FilteredSectionIterator> sections() { in sections() 982 iterator_range<FilteredSectionConstIterator> sections() const { in sections() 987 iterator_range<FilteredSectionIterator> allocatableSections() { in allocatableSections() 998 iterator_range<FilteredSectionIterator> textSections() { in textSections() 1013 iterator_range<FilteredSectionIterator> nonAllocatableSections() { in nonAllocatableSections() 1067 iterator_range<NameToSectionMapType::iterator> [all …]
|
| /llvm-project-15.0.7/llvm/utils/TableGen/GlobalISel/ |
| H A D | GIMatchDag.h | 102 iterator_range<edge_iterator> edges() { in edges() 105 iterator_range<const_edge_iterator> edges() const { in edges() 108 iterator_range<std::vector<GIMatchDagInstr *>::iterator> roots() { in roots() 111 iterator_range<std::vector<GIMatchDagInstr *>::const_iterator> roots() const { in roots() 129 iterator_range<instr_node_iterator> instr_nodes() { in instr_nodes() 132 iterator_range<const_instr_node_iterator> instr_nodes() const { in instr_nodes() 151 iterator_range<predicate_edge_iterator> predicate_edges() { in predicate_edges() 154 iterator_range<const_predicate_edge_iterator> predicate_edges() const { in predicate_edges() 173 iterator_range<predicate_iterator> predicates() { in predicates() 176 iterator_range<const_predicate_iterator> predicates() const { in predicates()
|
| H A D | GIMatchTree.h | 102 iterator_range<const_var_binding_iterator> var_bindings() const { in var_bindings() 105 iterator_range<const_untested_predicates_iterator> untested_predicates() const { in untested_predicates() 160 iterator_range<std::vector<GIMatchTree>::iterator> children() { in children() 169 iterator_range<std::vector<GIMatchTree>::const_iterator> children() const { in children() 179 iterator_range<LeafVector::const_iterator> 189 iterator_range<LeafVector::iterator> possible_leaves() { in possible_leaves() 334 iterator_range<llvm::BitVector::const_set_bits_iterator> 338 iterator_range<llvm::BitVector::const_set_bits_iterator> 342 iterator_range<llvm::BitVector::const_set_bits_iterator>
|
| /llvm-project-15.0.7/mlir/include/mlir/TableGen/ |
| H A D | Operator.h | 95 using var_decorator_range = llvm::iterator_range<VariableDecoratorIterator>; 99 using value_range = llvm::iterator_range<value_iterator>; 100 using const_value_range = llvm::iterator_range<const_value_iterator>; 136 llvm::iterator_range<attribute_iterator> getAttributes() const; 176 using arg_range = llvm::iterator_range<arg_iterator>; 195 llvm::iterator_range<const_region_iterator> getRegions() const; 209 llvm::iterator_range<const_successor_iterator> getSuccessors() const; 223 llvm::iterator_range<const_trait_iterator> getTraits() const;
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | Module.h | 614 iterator_range<global_iterator> globals() { in globals() 617 iterator_range<const_global_iterator> globals() const { in globals() 636 iterator_range<iterator> functions() { in functions() 639 iterator_range<const_iterator> functions() const { in functions() 654 iterator_range<alias_iterator> aliases() { in aliases() 657 iterator_range<const_alias_iterator> aliases() const { in aliases() 672 iterator_range<ifunc_iterator> ifuncs() { in ifuncs() 675 iterator_range<const_ifunc_iterator> ifuncs() const { in ifuncs() 689 iterator_range<global_object_iterator> global_objects(); 699 iterator_range<global_value_iterator> global_values(); [all …]
|
| H A D | DebugInfo.h | 127 iterator_range<compile_unit_iterator> compile_units() const { in compile_units() 131 iterator_range<subprogram_iterator> subprograms() const { in subprograms() 135 iterator_range<global_variable_expression_iterator> global_variables() const { in global_variables() 139 iterator_range<type_iterator> types() const { in types() 143 iterator_range<scope_iterator> scopes() const { in scopes()
|
| H A D | Statepoint.h | 142 iterator_range<const_op_iterator> actual_args() const { in actual_args() 158 iterator_range<const_op_iterator> gc_transition_args() const { in gc_transition_args() 174 iterator_range<const_op_iterator> deopt_operands() const { in deopt_operands() 194 iterator_range<const_op_iterator> gc_args() const { in gc_args()
|
| H A D | Value.h | 370 iterator_range<use_iterator> materialized_uses() { in materialized_uses() 373 iterator_range<const_use_iterator> materialized_uses() const { in materialized_uses() 376 iterator_range<use_iterator> uses() { in uses() 380 iterator_range<const_use_iterator> uses() const { in uses() 415 iterator_range<user_iterator> materialized_users() { in materialized_users() 418 iterator_range<const_user_iterator> materialized_users() const { in materialized_users() 421 iterator_range<user_iterator> users() { in users() 425 iterator_range<const_user_iterator> users() const { in users()
|
| H A D | User.h | 231 using op_range = iterator_range<op_iterator>; 232 using const_op_range = iterator_range<const_op_iterator>; 266 iterator_range<value_op_iterator> operand_values() { in operand_values() 287 iterator_range<const_value_op_iterator> operand_values() const { in operand_values()
|
| /llvm-project-15.0.7/bolt/include/bolt/Passes/ |
| H A D | CallGraph.h | 34 template <typename T> class iterator_range { 40 iterator_range(Container &&c) : Begin(c.begin()), End(c.end()) {} in iterator_range() function 41 iterator_range(T Begin, T End) in iterator_range() function 133 iterator_range<ArcConstIterator> arcs() const { in arcs() 134 return iterator_range<ArcConstIterator>(Arcs.begin(), Arcs.end()); in arcs() 136 iterator_range<std::vector<Node>::const_iterator> nodes() const { in nodes() 137 return iterator_range<std::vector<Node>::const_iterator>(Nodes.begin(), in nodes()
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | MachineRegisterInfo.h | 294 inline iterator_range<reg_iterator> reg_operands(Register Reg) const { in reg_operands() 309 inline iterator_range<reg_instr_iterator> 344 inline iterator_range<reg_nodbg_iterator> 361 inline iterator_range<reg_instr_nodbg_iterator> 378 inline iterator_range<reg_bundle_nodbg_iterator> 397 inline iterator_range<def_iterator> def_operands(Register Reg) const { in def_operands() 412 inline iterator_range<def_instr_iterator> 492 inline iterator_range<use_instr_iterator> 533 inline iterator_range<use_nodbg_iterator> 550 inline iterator_range<use_instr_nodbg_iterator> [all …]
|
| H A D | MachineInstr.h | 539 static iterator_range< 552 iterator_range<filter_iterator<MachineOperand *, 616 iterator_range<mop_iterator> operands() { 622 iterator_range<mop_iterator> explicit_operands() { 630 iterator_range<mop_iterator> implicit_operands() { 638 iterator_range<mop_iterator> debug_operands() { 653 iterator_range<mop_iterator> defs() { 658 iterator_range<const_mop_iterator> defs() const { 664 iterator_range<mop_iterator> uses() { 668 iterator_range<const_mop_iterator> uses() const { [all …]
|
| H A D | MachineBasicBlock.h | 271 using instr_range = iterator_range<instr_iterator>; 272 using const_instr_range = iterator_range<const_instr_iterator>; 298 inline iterator_range<iterator> terminators() { 301 inline iterator_range<const_iterator> terminators() const { 306 inline iterator_range<iterator> phis() { 309 inline iterator_range<const_iterator> phis() const { 359 inline iterator_range<pred_iterator> predecessors() { 365 inline iterator_range<succ_iterator> successors() { 415 iterator_range<livein_iterator> liveins_dbg() const { 422 iterator_range<livein_iterator> liveins() const { [all …]
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | DeclOpenMP.h | 140 typedef llvm::iterator_range<varlist_iterator> varlist_range; 141 typedef llvm::iterator_range<varlist_const_iterator> varlist_const_range; 326 using clauselist_range = llvm::iterator_range<clauselist_iterator>; 328 llvm::iterator_range<clauselist_const_iterator>; 435 using clauselist_range = llvm::iterator_range<clauselist_iterator>; 436 using clauselist_const_range = llvm::iterator_range<clauselist_const_iterator>; 503 typedef llvm::iterator_range<varlist_iterator> varlist_range; 504 typedef llvm::iterator_range<varlist_const_iterator> varlist_const_range; 507 using clauselist_range = llvm::iterator_range<clauselist_iterator>; 508 using clauselist_const_range = llvm::iterator_range<clauselist_const_iterator>;
|
| H A D | DeclObjC.h | 354 using param_range = llvm::iterator_range<param_iterator>; 976 using instprop_range = llvm::iterator_range<instprop_iterator>; 1027 using instmeth_range = llvm::iterator_range<instmeth_iterator>; 1342 using protocol_range = llvm::iterator_range<protocol_iterator>; 1629 llvm::iterator_range<visible_categories_iterator>; 1663 llvm::iterator_range<known_categories_iterator>; 1699 llvm::iterator_range<visible_extensions_iterator>; 1737 llvm::iterator_range<known_extensions_iterator>; 2115 using protocol_range = llvm::iterator_range<protocol_iterator>; 2350 using protocol_range = llvm::iterator_range<protocol_iterator>; [all …]
|
| /llvm-project-15.0.7/mlir/include/mlir/IR/ |
| H A D | TypeRange.h | 93 class TypeRangeRange : public llvm::iterator_range<TypeRangeRangeIterator> { 102 : llvm::iterator_range<TypeRangeRangeIterator>( in TypeRangeRange() 131 : public llvm::iterator_range< 134 using llvm::iterator_range< 135 ValueTypeIterator<typename ValueRangeT::iterator>>::iterator_range;
|
| /llvm-project-15.0.7/clang/lib/AST/Interp/ |
| H A D | Record.h | 64 llvm::iterator_range<const_field_iter> fields() const { in fields() 72 llvm::iterator_range<const_base_iter> bases() const { in bases() 80 llvm::iterator_range<const_virtual_iter> virtual_bases() const { in virtual_bases()
|
| H A D | Function.h | 46 llvm::iterator_range<LocalVectorTy::iterator> locals() { in locals() 86 llvm::iterator_range<llvm::SmallVector<Scope, 2>::iterator> scopes() { in scopes() 92 llvm::iterator_range<arg_reverse_iterator> args_reverse() { in args_reverse()
|
| /llvm-project-15.0.7/llvm/include/llvm/Object/ |
| H A D | MachO.h | 122 iterator_range<node_iterator> nodes() const { in nodes() 502 iterator_range<load_command_iterator> load_commands() const; 505 iterator_range<export_iterator> exports(Error &Err) const; 508 static iterator_range<export_iterator> exports(Error &Err, 514 iterator_range<rebase_iterator> rebaseTable(Error &Err); 517 static iterator_range<rebase_iterator> rebaseTable(Error &Err, 523 iterator_range<bind_iterator> bindTable(Error &Err); 526 iterator_range<fixup_iterator> fixupTable(Error &Err); 529 iterator_range<bind_iterator> lazyBindTable(Error &Err); 532 iterator_range<bind_iterator> weakBindTable(Error &Err); [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | ExecutionUtils.h | 89 iterator_range<CtorDtorIterator> getConstructors(const Module &M); 93 iterator_range<CtorDtorIterator> getDestructors(const Module &M); 138 inline iterator_range<StaticInitGVIterator> getStaticInitGVs(Module &M) { in getStaticInitGVs() 145 void add(iterator_range<CtorDtorIterator> CtorDtors);
|
| /llvm-project-15.0.7/mlir/include/mlir/Transforms/ |
| H A D | InliningUtils.h | 146 Operation *call, iterator_range<Region::iterator> inlinedBlocks) const {} in processInlinedCallBlocks() 160 processInlinedBlocks(iterator_range<Region::iterator> inlinedBlocks) {} in processInlinedBlocks() 186 Operation *call, iterator_range<Region::iterator> inlinedBlocks) const;
|