Displaying 3 results from an estimated 3 matches for "scoparrayinfo".
2016 Aug 05
0
Extracting the names of the variables that creates loop-carried dependencies
Hi Michael,
Thanks for your answer. Checking the indexes looks as an another
straightforward approach to identify the actual loop-carried dependencies.
What is not clear to me still is how it looks like the code to extract the
ScopArrayInfo pointer from the user part.
Miguel
On 08/05/2016 02:32 PM, Michael Kruse wrote:
> I just realized this is a crossposting llvm-dev/polly-dev. It has
> already been answered on the polly-dev side. Sorry for the redundant
> answer.
>
> Michael
>
> 2016-08-05 14:25 GMT+02:00 Mich...
2016 Aug 03
3
Extracting the names of the variables that creates loop-carried dependencies
Hi,
I would like to know if it is possible to extract the source level names
of variables that create loop-carried dependencies.
For example, for the following code:
for (int i = 0; i < A_ROW; i++)
{
for (int j = 1; j < B_COL; j++)
{
a_matrix[i][j] = a_matrix[i][j - 1];
}
}
I get the following AST:
#pragma omp parallel for
2016 Jun 27
2
[GSoC 2016] Implementation of the packing transformation
Dear community,
the next step of the "Improvement of vectorization process in Polly"
project is to implement the packing transformation described in
http://www.cs.utexas.edu/users/flame/pubs/TOMS-BLIS-Analytical.pdf.
I had a discussion with Tobias and we decided that a packing
transformation is in many ways a data-layout transformation that will
require to introduce a new array, copy