Re: Auto-Vectorization, Polyhedral Model

2011-11-15 Thread Konrad Trifunovic
Hi, Auto-Vectorization is still implemented in the 'old'- non polyhedral way. Polyhedral model can only help drive the vectorization strategies. What is happening is that Graphite (polyhedral model framework inside GCC) is setting the flag on the loop that it thinks should be vectorized. Later, th

Re: [graphite] Loop tiling

2008-06-26 Thread Konrad Trifunovic
Hi, some short note on coupling loop tiling and gloog code generator. I will need to extend mapping of old induction variables <-> new induction variables. Until now I assume preserved one-to-one relationship. But, this does not allow many of the loop transformations (like loop inversion). I will

Re: vectorization, -floop-strip-mine, -floop-block and -floop-interchange

2008-08-13 Thread Konrad Trifunovic
[EMAIL PROTECTED] Cc: gcc@gcc.gnu.org, Konrad Trifunovic/Haifa/Contr/[EMAIL PRO

Re: vectorization, -floop-strip-mine, -floop-block and -floop-interchange

2008-08-13 Thread Konrad Trifunovic
Hi, sorry for my top-posting in last e-mail. > hi, > > they should work completely independently from vectorization. It does not > matter if vectorizaton is already run or not, they will apply > if You enable them by flags. > > konrad > > > Dorit, > So it is correct to say that any loop that