Home
last modified time | relevance | path

Searched refs:iterator_range (Results 1 – 25 of 254) sorted by relevance

1234567891011

/netbsd-src/external/gpl3/gcc/dist/gcc/rtl-ssa/
H A Dblocks.h77 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 Dmember-fns.inl295 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 Dfunctions.h53 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 Daccesses.h727 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 Diterator_range.h30 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 DGraphTraits.h107 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 DGIMatchDag.h105 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 DGIMatchTree.h102 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 DModule.h608 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 DDebugInfo.h129 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 DStatepoint.h145 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 DUser.h231 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 DMachineRegisterInfo.h286 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 DMachineInstr.h526 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 DMachineBasicBlock.h261 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 DDeclOpenMP.h140 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 DDeclObjC.h354 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 DMachO.h121 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 DRecord.h64 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 DFunction.h46 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 DJITLink.h245 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 DVPlanValue.h148 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 DExecutionUtils.h91 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 DMCRegisterInfo.h309 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 DInterfaceFile.h99 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>;

1234567891011