llvm-project/polly/lib
Michael Kruse 3b425ff232 Allow overflow of indices with constant dim-sizes.
Allow overflow of indices into the next higher dimension if it has
constant size. E.g.

    float A[32][2];
    ((float*)A)[5];

is effectively the same as

    A[2][1];

This can happen since r265379 as a side effect if ScopDetection
recognizes an access as affine, but ScopInfo rejects the GetElementPtr.

Differential Revision: http://reviews.llvm.org/D18878

llvm-svn: 265942
2016-04-11 14:34:08 +00:00
..
Analysis Allow overflow of indices with constant dim-sizes. 2016-04-11 14:34:08 +00:00
CodeGen Allow pointer expressions in SCEVs again. 2016-04-10 09:50:10 +00:00
Exchange Allow the client of DependenceInfo to obtain dependences at different granularities. 2016-03-03 08:15:33 +00:00
External Add files forgotten in r264452 2016-03-25 20:32:51 +00:00
JSON Added arcanist linters and cleaned errors and warnings 2014-08-18 00:40:13 +00:00
Support Allow pointer expressions in SCEVs again. 2016-04-10 09:50:10 +00:00
Transform Add __isl_give annotations to return types [NFC] 2016-04-09 21:55:23 +00:00
CMakeLists.txt Properly build shared libraries if LLVM_LINK_LLVM_DYLIB is enabled. 2016-02-03 16:29:04 +00:00
Polly.cpp Move Pass registration into polly library 2014-03-19 17:54:23 +00:00