/netbsd-src/external/gpl3/gcc/dist/gcc/rtl-ssa/ |
H A D | blocks.h | 77 iterator_range<any_insn_iterator> all_insns () const; 83 iterator_range<reverse_any_insn_iterator> reverse_all_insns () const; 86 iterator_range<nondebug_insn_iterator> nondebug_insns () const; 89 iterator_range<reverse_nondebug_insn_iterator> 93 iterator_range<any_insn_iterator> real_insns () const; 96 iterator_range<reverse_any_insn_iterator> reverse_real_insns () const; 99 iterator_range<nondebug_insn_iterator> real_nondebug_insns () const; 102 iterator_range<reverse_nondebug_insn_iterator> 229 iterator_range<ebb_call_clobbers_iterator> call_clobbers () const; 232 iterator_range<phi_iterator> phis () const; [all …]
|
H A D | member-fns.inl | 295 inline iterator_range<use_iterator> 301 inline iterator_range<reverse_use_iterator> 307 inline iterator_range<nondebug_insn_use_iterator> 313 inline iterator_range<reverse_use_iterator> 319 inline iterator_range<any_insn_use_iterator> 325 inline iterator_range<phi_use_iterator> 368 inline iterator_range<def_iterator> 685 inline iterator_range<any_insn_iterator> 691 inline iterator_range<reverse_any_insn_iterator> 697 inline iterator_range<nondebug_insn_iterator> [all …]
|
H A D | functions.h | 53 iterator_range<ebb_iterator> ebbs () const; 56 iterator_range<reverse_ebb_iterator> reverse_ebbs () const; 60 iterator_range<bb_iterator> bbs () const; 63 iterator_range<reverse_bb_iterator> reverse_bbs () const; 76 iterator_range<any_insn_iterator> all_insns () const; 82 iterator_range<reverse_any_insn_iterator> reverse_all_insns () const; 85 iterator_range<nondebug_insn_iterator> nondebug_insns () const; 88 iterator_range<reverse_nondebug_insn_iterator> 98 iterator_range<def_iterator> mem_defs () const; 103 iterator_range<def_iterator> reg_defs (unsigned int regno) const;
|
H A D | accesses.h | 727 iterator_range<use_iterator> all_uses () const; 730 iterator_range<reverse_use_iterator> reverse_all_uses () const; 733 iterator_range<nondebug_insn_use_iterator> nondebug_insn_uses () const; 736 iterator_range<reverse_use_iterator> reverse_nondebug_insn_uses () const; 740 iterator_range<any_insn_use_iterator> all_insn_uses () const; 744 iterator_range<phi_use_iterator> phi_uses () const; 922 iterator_range<def_iterator> clobbers () const;
|
/netbsd-src/external/apache2/llvm/dist/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 | 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>
|
/netbsd-src/external/apache2/llvm/dist/llvm/utils/TableGen/GlobalISel/ |
H A D | GIMatchDag.h | 105 iterator_range<edge_iterator> edges() { in edges() 108 iterator_range<const_edge_iterator> edges() const { in edges() 111 iterator_range<std::vector<GIMatchDagInstr *>::iterator> roots() { in roots() 114 iterator_range<std::vector<GIMatchDagInstr *>::const_iterator> roots() const { in roots() 132 iterator_range<instr_node_iterator> instr_nodes() { in instr_nodes() 135 iterator_range<const_instr_node_iterator> instr_nodes() const { in instr_nodes() 154 iterator_range<predicate_edge_iterator> predicate_edges() { in predicate_edges() 157 iterator_range<const_predicate_edge_iterator> predicate_edges() const { in predicate_edges() 176 iterator_range<predicate_iterator> predicates() { in predicates() 179 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>
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
H A D | Module.h | 608 iterator_range<global_iterator> globals() { in globals() 611 iterator_range<const_global_iterator> globals() const { in globals() 630 iterator_range<iterator> functions() { in functions() 633 iterator_range<const_iterator> functions() const { in functions() 648 iterator_range<alias_iterator> aliases() { in aliases() 651 iterator_range<const_alias_iterator> aliases() const { in aliases() 666 iterator_range<ifunc_iterator> ifuncs() { in ifuncs() 669 iterator_range<const_ifunc_iterator> ifuncs() const { in ifuncs() 683 iterator_range<global_object_iterator> global_objects(); 684 iterator_range<const_global_object_iterator> global_objects() const; [all …]
|
H A D | DebugInfo.h | 129 iterator_range<compile_unit_iterator> compile_units() const { in compile_units() 133 iterator_range<subprogram_iterator> subprograms() const { in subprograms() 137 iterator_range<global_variable_expression_iterator> global_variables() const { in global_variables() 141 iterator_range<type_iterator> types() const { in types() 145 iterator_range<scope_iterator> scopes() const { in scopes()
|
H A D | Statepoint.h | 145 iterator_range<const_op_iterator> actual_args() const { in actual_args() 161 iterator_range<const_op_iterator> gc_transition_args() const { in gc_transition_args() 177 iterator_range<const_op_iterator> deopt_operands() const { in deopt_operands() 197 iterator_range<const_op_iterator> gc_args() const { in gc_args()
|
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()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
H A D | MachineRegisterInfo.h | 286 inline iterator_range<reg_iterator> reg_operands(Register Reg) const { in reg_operands() 301 inline iterator_range<reg_instr_iterator> 317 inline iterator_range<reg_bundle_iterator> reg_bundles(Register Reg) const { in reg_bundles() 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(Register Reg) const { in def_operands() 404 inline iterator_range<def_instr_iterator> 420 inline iterator_range<def_bundle_iterator> def_bundles(Register Reg) const { in def_bundles() 469 inline iterator_range<use_iterator> use_operands(Register Reg) const { in use_operands() [all …]
|
H A D | MachineInstr.h | 526 static iterator_range< 533 iterator_range<filter_iterator<const MachineOperand *, 539 iterator_range<filter_iterator<MachineOperand *, 607 iterator_range<mop_iterator> operands() { 610 iterator_range<const_mop_iterator> operands() const { 613 iterator_range<mop_iterator> explicit_operands() { 617 iterator_range<const_mop_iterator> explicit_operands() const { 621 iterator_range<mop_iterator> implicit_operands() { 624 iterator_range<const_mop_iterator> implicit_operands() const { 629 iterator_range<mop_iterator> debug_operands() { [all …]
|
H A D | MachineBasicBlock.h | 261 using instr_range = iterator_range<instr_iterator>; 262 using const_instr_range = iterator_range<const_instr_iterator>; 288 inline iterator_range<iterator> terminators() { 291 inline iterator_range<const_iterator> terminators() const { 296 inline iterator_range<iterator> phis() { 299 inline iterator_range<const_iterator> phis() const { 349 inline iterator_range<pred_iterator> predecessors() { 352 inline iterator_range<const_pred_iterator> predecessors() const { 355 inline iterator_range<succ_iterator> successors() { 358 inline iterator_range<const_succ_iterator> successors() const { [all …]
|
/netbsd-src/external/apache2/llvm/dist/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>; 355 using param_const_range = llvm::iterator_range<param_const_iterator>; 962 llvm::iterator_range<specific_decl_iterator<ObjCPropertyDecl>>; 977 using instprop_range = llvm::iterator_range<instprop_iterator>; 994 using classprop_range = llvm::iterator_range<classprop_iterator>; 1011 llvm::iterator_range<specific_decl_iterator<ObjCMethodDecl>>; 1028 using instmeth_range = llvm::iterator_range<instmeth_iterator>; 1045 using classmeth_range = llvm::iterator_range<classmeth_iterator>; 1340 using protocol_range = llvm::iterator_range<protocol_iterator>; 1369 using protocol_loc_range = llvm::iterator_range<protocol_loc_iterator>; [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Object/ |
H A D | MachO.h | 121 iterator_range<node_iterator> nodes() const { in nodes() 328 iterator_range<relocation_iterator> external_relocations() const { in external_relocations() 378 iterator_range<load_command_iterator> load_commands() const; 381 iterator_range<export_iterator> exports(Error &Err) const; 384 static iterator_range<export_iterator> exports(Error &Err, 390 iterator_range<rebase_iterator> rebaseTable(Error &Err); 393 static iterator_range<rebase_iterator> rebaseTable(Error &Err, 399 iterator_range<bind_iterator> bindTable(Error &Err); 402 iterator_range<bind_iterator> lazyBindTable(Error &Err); 405 iterator_range<bind_iterator> weakBindTable(Error &Err); [all …]
|
/netbsd-src/external/apache2/llvm/dist/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()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/JITLink/ |
H A D | JITLink.h | 245 iterator_range<edge_iterator> edges() { in edges() 250 iterator_range<const_edge_iterator> edges() const { in edges() 617 iterator_range<block_iterator> blocks() { in blocks() 622 iterator_range<const_block_iterator> blocks() const { in blocks() 627 iterator_range<symbol_iterator> symbols() { in symbols() 632 iterator_range<const_symbol_iterator> symbols() const { in symbols() 744 static iterator_range<Section::block_iterator> getSectionBlocks(Section &S) { in getSectionBlocks() 748 static iterator_range<Section::const_block_iterator> 753 static iterator_range<Section::symbol_iterator> 758 static iterator_range<Section::const_symbol_iterator> [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/ |
H A D | VPlanValue.h | 148 typedef iterator_range<user_iterator> user_range; 149 typedef iterator_range<const_user_iterator> const_user_range; 223 VPUser(iterator_range<IterT> Operands, VPUserID ID) : ID(ID) { in VPUser() 263 typedef iterator_range<operand_iterator> operand_range; 264 typedef iterator_range<const_operand_iterator> const_operand_range;
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/ |
H A D | ExecutionUtils.h | 91 iterator_range<CtorDtorIterator> getConstructors(const Module &M); 95 iterator_range<CtorDtorIterator> getDestructors(const Module &M); 140 inline iterator_range<StaticInitGVIterator> getStaticInitGVs(Module &M) { in getStaticInitGVs() 147 void add(iterator_range<CtorDtorIterator> CtorDtors);
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/MC/ |
H A D | MCRegisterInfo.h | 309 iterator_range<mc_subreg_iterator> subregs(MCRegister Reg) const { in subregs() 316 iterator_range<mc_subreg_iterator> subregs_inclusive(MCRegister Reg) const { in subregs_inclusive() 322 iterator_range<mc_superreg_iterator> superregs(MCRegister Reg) const { in superregs() 329 iterator_range<mc_superreg_iterator> 336 detail::concat_range<const MCPhysReg, iterator_range<mc_subreg_iterator>, 337 iterator_range<mc_superreg_iterator>> 533 iterator_range<regclass_iterator> regclasses() const { in regclasses()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/TextAPI/ |
H A D | 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>; 372 using const_symbol_range = iterator_range<const_symbol_iterator>; 378 iterator_range<const_filtered_symbol_iterator>;
|