Commit dc61cc6b by Sebastian Pop Committed by Sebastian Pop

tree-scalar-evolution.c (compute_overall_effect_of_inner_loop, [...]): Use…

tree-scalar-evolution.c (compute_overall_effect_of_inner_loop, [...]): Use build_int_cst instead of build_int_cst_type.

	* tree-scalar-evolution.c (compute_overall_effect_of_inner_loop,
	set_nb_iterations_in_loop): Use build_int_cst instead of
	build_int_cst_type.
	* tree-data-ref.c (can_use_analyze_subscript_affine_affine): Use
	build_int_cst instead of convert.

From-SVN: r112673
parent 2225b57c
2006-04-04 Sebastian Pop <pop@cri.ensmp.fr>
* tree-scalar-evolution.c (compute_overall_effect_of_inner_loop,
set_nb_iterations_in_loop): Use build_int_cst instead of
build_int_cst_type.
* tree-data-ref.c (can_use_analyze_subscript_affine_affine): Use
build_int_cst instead of convert.
2006-04-04 Carlos O'Donell <carlos@codesourcery.com> 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
* doc/tm.texi (TARGET_STRUCT_VALUE_RTX): Document * doc/tm.texi (TARGET_STRUCT_VALUE_RTX): Document
......
...@@ -3057,7 +3057,7 @@ can_use_analyze_subscript_affine_affine (tree *chrec_a, tree *chrec_b) ...@@ -3057,7 +3057,7 @@ can_use_analyze_subscript_affine_affine (tree *chrec_a, tree *chrec_b)
diff, CHREC_RIGHT (*chrec_a)); diff, CHREC_RIGHT (*chrec_a));
right_b = chrec_convert (type, CHREC_RIGHT (*chrec_b), NULL_TREE); right_b = chrec_convert (type, CHREC_RIGHT (*chrec_b), NULL_TREE);
*chrec_b = build_polynomial_chrec (CHREC_VARIABLE (*chrec_b), *chrec_b = build_polynomial_chrec (CHREC_VARIABLE (*chrec_b),
convert (type, integer_zero_node), build_int_cst (type, 0),
right_b); right_b);
return true; return true;
} }
......
...@@ -481,7 +481,7 @@ compute_overall_effect_of_inner_loop (struct loop *loop, tree evolution_fn) ...@@ -481,7 +481,7 @@ compute_overall_effect_of_inner_loop (struct loop *loop, tree evolution_fn)
/* Number of iterations is off by one (the ssa name we /* Number of iterations is off by one (the ssa name we
analyze must be defined before the exit). */ analyze must be defined before the exit). */
nb_iter = chrec_fold_minus (type, nb_iter, nb_iter = chrec_fold_minus (type, nb_iter,
build_int_cst_type (type, 1)); build_int_cst (type, 1));
/* evolution_fn is the evolution function in LOOP. Get /* evolution_fn is the evolution function in LOOP. Get
its value in the nb_iter-th iteration. */ its value in the nb_iter-th iteration. */
...@@ -897,7 +897,7 @@ set_nb_iterations_in_loop (struct loop *loop, ...@@ -897,7 +897,7 @@ set_nb_iterations_in_loop (struct loop *loop,
{ {
tree type = chrec_type (res); tree type = chrec_type (res);
res = chrec_fold_plus (type, res, build_int_cst_type (type, 1)); res = chrec_fold_plus (type, res, build_int_cst (type, 1));
/* FIXME HWI: However we want to store one iteration less than the /* FIXME HWI: However we want to store one iteration less than the
count of the loop in order to be compatible with the other count of the loop in order to be compatible with the other
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment