[PATCH] D48874: [Polly] [WIP] Introduce ShapeInfo into polly.

Michael Kruse via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Jul 6 09:21:03 PDT 2018


Meinersbur added a comment.

In https://reviews.llvm.org/D48874#1150969, @bollu wrote:

> @Meinersbur in polly, we use sizes per dimension, so the `sizes` data structure actually stores the size of a dimension. In the "stride" version, we rather store the "block size" of each dimension, which is akin to the Fortran representation, and the representation (if I understand the chapel representation correctly).


What is "block size"? How is to do with Fortran being column-major/1-indexed? How it an address computed using block sizes? How is non-aliasing ensured?


Repository:
  rPLO Polly

https://reviews.llvm.org/D48874





More information about the llvm-commits mailing list