Home
last modified time | relevance | path

Searched refs:niters (Results 1 – 6 of 6) sorted by relevance

/NextBSD/contrib/gcc/
HDtree-vectorizer.c766 slpeel_make_loop_iterate_ntimes (struct loop *loop, tree niters) in slpeel_make_loop_iterate_ntimes() argument
776 tree init = build_int_cst (TREE_TYPE (niters), 0); in slpeel_make_loop_iterate_ntimes()
777 tree step = build_int_cst (TREE_TYPE (niters), 1); in slpeel_make_loop_iterate_ntimes()
792 cond = build2 (GE_EXPR, boolean_type_node, indx_after_incr, niters); in slpeel_make_loop_iterate_ntimes()
798 cond = build2 (LT_EXPR, boolean_type_node, indx_after_incr, niters); in slpeel_make_loop_iterate_ntimes()
819 loop->nb_iterations = niters; in slpeel_make_loop_iterate_ntimes()
1070 tree niters, bool update_first_loop_count) in slpeel_tree_peel_loop_to_edge() argument
1204 fold_build2 (EQ_EXPR, boolean_type_node, first_niters, niters); in slpeel_tree_peel_loop_to_edge()
HDtree-vect-transform.c71 static void vect_update_init_of_dr (struct data_reference *, tree niters);
2494 vect_update_ivs_after_vectorizer (loop_vec_info loop_vinfo, tree niters, in vect_update_ivs_after_vectorizer() argument
2555 build2 (MULT_EXPR, TREE_TYPE (niters), in vect_update_ivs_after_vectorizer()
2556 niters, step_expr), init_expr); in vect_update_ivs_after_vectorizer()
2757 vect_update_init_of_dr (struct data_reference *dr, tree niters) in vect_update_init_of_dr() argument
2761 niters = fold_build2 (MULT_EXPR, TREE_TYPE (niters), niters, DR_STEP (dr)); in vect_update_init_of_dr()
2762 offset = fold_build2 (PLUS_EXPR, TREE_TYPE (offset), offset, niters); in vect_update_init_of_dr()
2776 vect_update_inits_of_drs (loop_vec_info loop_vinfo, tree niters) in vect_update_inits_of_drs() argument
2786 vect_update_init_of_dr (dr, niters); in vect_update_inits_of_drs()
HDtree-vect-analyze.c1876 tree niters; in vect_get_loop_niters() local
1881 niters = number_of_iterations_in_loop (loop); in vect_get_loop_niters()
1883 if (niters != NULL_TREE in vect_get_loop_niters()
1884 && niters != chrec_dont_know) in vect_get_loop_niters()
1886 *number_of_iterations = niters; in vect_get_loop_niters()
HDtree-ssa-loop-ivopts.c210 htab_t niters; member
769 slot = htab_find_slot_with_hash (data->niters, exit, in niter_for_exit()
823 data->niters = htab_create (10, nfe_hash, nfe_eq, free); in tree_ssa_iv_optimize_init()
5725 htab_empty (data->niters); in free_loop_data()
5793 htab_delete (data->niters); in tree_ssa_iv_optimize_finalize()
HDChangeLog-200532124 (struct ivopts_data): Added niters field.
32128 (tree_ssa_iv_optimize_init): Initialize niters cache.
32131 Access niters for single exit through niter_for_single_dom_exit.
32132 (add_iv_outer_candidates): Access niters for single exit through
32143 (free_loop_data): Clean up the niters cache.
32144 (tree_ssa_iv_optimize_finalize): Free the niters cache.
HDChangeLog-20044165 * tree-vectorizer.c (make_loop_iterate_ntimes): Use type of niters when
4173 (vect_update_niters_after_peeling): Use type of niters instead of