Home
last modified time | relevance | path

Searched refs:iterators (Results 1 – 25 of 262) sorted by relevance

1234567891011

/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dread-rtl.c73 htab_t attrs, iterators; member
666 md_reader::handle_overloaded_name (rtx original, vec<mapping *> *iterators) in handle_overloaded_name() argument
718 iterators->safe_push (iterator); in handle_overloaded_name()
766 add_overload_instance (overloaded_name *oname, vec<mapping *> iterators, rtx x) in add_overload_instance() argument
772 for (unsigned int i = 0; i < iterators.length (); ++i) in add_overload_instance()
774 int value = iterators[i]->current_value->number; in add_overload_instance()
775 const char *name = iterators[i]->group->get_c_token (value); in add_overload_instance()
822 htab_traverse (modes.iterators, add_current_iterators, NULL); in apply_iterators()
823 htab_traverse (codes.iterators, add_current_iterators, NULL); in apply_iterators()
824 htab_traverse (ints.iterators, add_current_iterators, NULL); in apply_iterators()
[all …]
H A Dgraphite-poly.c139 pbb->iterators = NULL; in new_poly_bb()
158 isl_set_free (pbb->iterators); in free_poly_bb()
159 pbb->iterators = NULL; in free_poly_bb()
H A Dgraphite-sese-to-poly.c859 pbb->iterators = isl_set_copy (domain); in build_iteration_domains()
1039 isl_set *iterators = pbb->iterators; in add_loop_schedule() local
1041 int empty = isl_set_is_empty (iterators); in add_loop_schedule()
1053 isl_space *space = isl_set_get_space (iterators); in add_loop_schedule()
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dread-rtl.cc67 htab_t attrs, iterators; member
732 md_reader::handle_overloaded_name (rtx original, vec<mapping *> *iterators) in handle_overloaded_name() argument
784 iterators->safe_push (iterator); in handle_overloaded_name()
832 add_overload_instance (overloaded_name *oname, const vec<mapping *> &iterators, rtx x) in add_overload_instance() argument
838 for (unsigned int i = 0; i < iterators.length (); ++i) in add_overload_instance()
840 int value = iterators[i]->current_value->number; in add_overload_instance()
841 const char *name = iterators[i]->group->get_c_token (value); in add_overload_instance()
888 htab_traverse (modes.iterators, add_current_iterators, NULL); in apply_iterators()
889 htab_traverse (codes.iterators, add_current_iterators, NULL); in apply_iterators()
890 htab_traverse (ints.iterators, add_current_iterators, NULL); in apply_iterators()
[all …]
H A Dgraphite-poly.cc136 pbb->iterators = NULL; in new_poly_bb()
152 isl_set_free (pbb->iterators); in free_poly_bb()
153 pbb->iterators = NULL; in free_poly_bb()
H A Dgraphite-sese-to-poly.cc855 pbb->iterators = isl_set_copy (domain); in build_iteration_domains()
1035 isl_set *iterators = pbb->iterators; in add_loop_schedule() local
1037 int empty = isl_set_is_empty (iterators); in add_loop_schedule()
1049 isl_space *space = isl_set_get_space (iterators); in add_loop_schedule()
/netbsd-src/external/mit/isl/dist/
H A Disl_ast_build.c84 if (!build->iterators || !build->domain || !build->generated || in isl_ast_build_init_derived()
144 build->iterators = isl_id_list_alloc(ctx, n); in isl_ast_build_from_context()
151 build->iterators = isl_id_list_add(build->iterators, id); in isl_ast_build_from_context()
201 dup->iterators = isl_id_list_copy(build->iterators); in isl_ast_build_dup()
238 if (!dup->iterators || !dup->domain || !dup->generated || in isl_ast_build_dup()
312 isl_id_list_free(build->iterators); in isl_ast_build_free()
364 __isl_take isl_ast_build *build, __isl_take isl_id_list *iterators) in isl_ast_build_set_iterators() argument
373 n_it = isl_id_list_n_id(build->iterators); in isl_ast_build_set_iterators()
380 build->iterators = isl_id_list_drop(build->iterators, in isl_ast_build_set_iterators()
382 build->iterators = isl_id_list_concat(build->iterators, iterators); in isl_ast_build_set_iterators()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ADT/
H A DSTLExtras.h616 std::tuple<Iters...> iterators;
620 return value_type(*std::get<Ns>(iterators)...);
624 decltype(iterators) tup_inc(std::index_sequence<Ns...>) const {
625 return std::tuple<Iters...>(std::next(std::get<Ns>(iterators))...);
629 decltype(iterators) tup_dec(std::index_sequence<Ns...>) const {
630 return std::tuple<Iters...>(std::prev(std::get<Ns>(iterators))...);
634 zip_common(Iters &&... ts) : iterators(std::forward<Iters>(ts)...) {}
643 iterators = tup_inc(std::index_sequence_for<Iters...>{});
650 iterators = tup_dec(std::index_sequence_for<Iters...>{});
660 return std::get<0>(this->iterators) == std::get<0>(other.iterators);
[all …]
/netbsd-src/external/apache2/llvm/dist/libcxx/docs/
H A DOneRangesProposalStatus.csv31 [predef.iterators],Updates to predefined iterators.,"[iterator.concepts], [iterator.cust.swap], [it…
32 …nel],,[concepts] … Note: for testing it may be beneficial to have completed [predef.iterators]. ,,,
36 [stream.iterators],,[default.sentinels],,,
H A DRangesIssuePaperStatus.csv46 …link/LWG-3355>`__, The memory algorithms should support move-only input iterators introduced by P1…
48 `LWG-3364 <https://wg21.link/LWG-3364>`__, Initialize data members of ranges and their iterators,,
51 …g21.link/LWG-3385>`__, common_iterator is not sufficiently constrained for non-copyable iterators,,
/netbsd-src/external/gpl3/gcc/dist/gcc/config/aarch64/
H A Dt-aarch6457 aarch64-builtin-iterators.h
115 aarch64-builtin-iterators.h: $(srcdir)/config/aarch64/geniterators.sh \
116 $(srcdir)/config/aarch64/iterators.md
118 $(srcdir)/config/aarch64/iterators.md > \
119 aarch64-builtin-iterators.h
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/aarch64/
H A Dt-aarch6445 aarch64-builtin-iterators.h
103 aarch64-builtin-iterators.h: $(srcdir)/config/aarch64/geniterators.sh \
104 $(srcdir)/config/aarch64/iterators.md
106 $(srcdir)/config/aarch64/iterators.md > \
107 aarch64-builtin-iterators.h
/netbsd-src/external/apache2/llvm/dist/libcxx/docs/DesignDocs/
H A DDebugMode.rst28 which provides additional assertions about the validity of iterators used by
64 "iterator debugging" which checks the validity of iterators used by the program.
/netbsd-src/external/gpl3/gcc/dist/gcc/config/nds32/
H A Diterators.md23 ;; Mode iterators.
65 ;; Code iterators.
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/nds32/
H A Diterators.md23 ;; Mode iterators.
65 ;; Code iterators.
/netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/include/parallel/
H A Dnumeric82 // Parallel algorithm for random access iterators.
184 // Parallel algorithm for random access iterators.
218 // No parallelism for input iterators.
335 // Parallel algorithm for random access iterators.
410 // Parallel algorithm for random access iterators.
/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/include/parallel/
H A Dnumeric82 // Parallel algorithm for random access iterators.
184 // Parallel algorithm for random access iterators.
218 // No parallelism for input iterators.
335 // Parallel algorithm for random access iterators.
410 // Parallel algorithm for random access iterators.
/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/include/ext/
H A Diterator69 // taking two iterators and returning a result, there is another
70 // taking two iterators and a reference-to-result variable, and
/netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/include/ext/
H A Diterator69 // taking two iterators and returning a result, there is another
70 // taking two iterators and a reference-to-result variable, and
/netbsd-src/external/gpl3/gcc/dist/gcc/doc/
H A Dcfg.texi142 @cindex GIMPLE statement iterators
146 Abstract containers and iterators are used to access the PHI nodes
147 and statements in a basic blocks. These iterators are called
148 @dfn{GIMPLE statement iterators} (GSIs). Grep for @code{^gsi}
193 @cindex edge iterators
194 When walking the edges in an edge vector, @dfn{edge iterators} should
195 be used. Edge iterators are constructed using the
541 @cindex GIMPLE statement iterators
543 representation, @dfn{GIMPLE statement iterators} should be used. These
544 iterators provide an integrated abstraction of the flow graph and the
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/doc/
H A Dcfg.texi142 @cindex GIMPLE statement iterators
146 Abstract containers and iterators are used to access the PHI nodes
147 and statements in a basic blocks. These iterators are called
148 @dfn{GIMPLE statement iterators} (GSIs). Grep for @code{^gsi}
193 @cindex edge iterators
194 When walking the edges in an edge vector, @dfn{edge iterators} should
195 be used. Edge iterators are constructed using the
541 @cindex GIMPLE statement iterators
543 representation, @dfn{GIMPLE statement iterators} should be used. These
544 iterators provide an integrated abstraction of the flow graph and the
[all …]
/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/include/debug/
H A Dlist217 // iterators:
291 // if __sz < size(), invalidate all iterators in [begin + __sz, end())
316 // if __sz < size(), invalidate all iterators in [begin + __sz, end())
341 // if __sz < size(), invalidate all iterators in [begin + __sz, end())
615 // 250. splicing invalidates iterators
661 // 250. splicing invalidates iterators
H A Dforward_list53 /// Special iterators swap and invalidation for forward_list because of the
328 // iterators:
512 // if __sz < size(), invalidate all iterators in [begin+__sz, end()
540 // if __sz < size(), invalidate all iterators in [begin+__sz, end())
612 // 250. splicing invalidates iterators
666 // 250. splicing invalidates iterators
/netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/include/debug/
H A Dforward_list53 /// Special iterators swap and invalidation for forward_list because of the
315 // iterators:
494 // if __sz < size(), invalidate all iterators in [begin+__sz, end()
522 // if __sz < size(), invalidate all iterators in [begin+__sz, end())
594 // 250. splicing invalidates iterators
649 // 250. splicing invalidates iterators
H A Dlist211 // iterators:
273 // if __sz < size(), invalidate all iterators in [begin + __sz, end())
298 // if __sz < size(), invalidate all iterators in [begin + __sz, end())
323 // if __sz < size(), invalidate all iterators in [begin + __sz, end())
593 // 250. splicing invalidates iterators
639 // 250. splicing invalidates iterators

1234567891011