This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [graphite] Get graphite backend working again [scalar variable handling]


Tobias Grosser wrote:
> (...)
> Why is there a need to name the new ones like the old ones? The only
> reason I can think about is debugging. And I am not sure if their exists
> a strong relation between old an new ones, that makes it reasonable to
> call them identical. During all the code motion, we ignored the scalar
> variables completely, and the recreation using scev has only a weak
> relation to the original variables. So I think we may get completely new
> ones as for me it does not make sense to keep these relation.
> But you seem to have a different opinion. What makes you think, the new
> ones have to be called like the old ones? What relation do you see? 

You are correct. It is sufficient to substitute the SSA variables
wherever they appear, as it is done now.

Albert


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]