r176603 - in /trunk/gcc: ChangeLog graphite-cla...
spop@gcc.gnu.org
spop@gcc.gnu.org
Thu Jul 21 22:57:00 GMT 2011
Author: spop
Date: Thu Jul 21 22:57:40 2011
New Revision: 176603
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=176603
Log:
Compute once and cache the LB and UB for each clast_name.
2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
* graphite-clast-to-gimple.c (struct clast_name_index): Add lb
and ub fields.
(new_clast_name_index): Add lb and ub parameters.
(free_clast_name_index): New.
(clast_name_to_lb_ub): New.
(save_clast_name_index): Add lb and ub parameters.
(compute_bounds_for_param): New.
(type_for_level): Removed.
(type_for_clast_for): Removed level parameter. Do not call
type_for_level.
(graphite_create_new_loop): Store the lb and ub for the clast_name
of the iterator of the loop that has been generated.
(graphite_create_new_loop_guard): Remove parameter level.
(create_params_index): Store the lb and ub of each parameter.
(gloog): Use free_clast_name_index. Pass to create_params_index
the current scop.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/graphite-clast-to-gimple.c
More information about the Gcc-cvs
mailing list