llvm-project/polly/test
Tobias Grosser 2f8e43d677 ScopInfo: Add support for delinearizing fortran arrays
gfortran (and fortran in general?) does not compute the address of an array
element directly from the array sizes (e.g., %s0, %s1), but takes first the
maximum of the sizes and 0 (e.g., max(0, %s0)) before multiplying the resulting
value with the per-dimension array subscript expressions. To successfully
delinearize index expressions as we see them in fortran, we first filter 'smax'
expressions out of the SCEV expression, use them to guess array size parameters
and only then continue with the existing delinearization.

llvm-svn: 253995
2015-11-24 17:06:38 +00:00
..
DeadCodeElimination tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00
DependenceInfo Remove read-only statements from the SCoP 2015-11-03 16:54:49 +00:00
Isl Remove -polly-code-generator=isl from many test cases 2015-11-21 23:05:48 +00:00
ScheduleOptimizer Full/partial tile separation for vectorization 2015-10-20 09:12:21 +00:00
ScopDetect Remove -polly-code-generator=isl from many test cases 2015-11-21 23:05:48 +00:00
ScopDetectionDiagnostics Adjust debug metadata to LLVM changes in 252219 2015-11-06 06:27:39 +00:00
ScopInfo ScopInfo: Add support for delinearizing fortran arrays 2015-11-24 17:06:38 +00:00
CMakeLists.txt Fix after renamed CMake cache entry 2015-09-15 10:51:15 +00:00
Makefile Normalize whitespace in makefiles 2015-07-24 23:30:31 +00:00
README
create_ll.sh Small change to create_ll.sh [NFC] 2015-03-08 15:36:27 +00:00
lit.cfg Make the lit configuration Python 3 compatible 2015-07-24 20:33:22 +00:00
lit.site.cfg.in Introduce -polly-process-unprofitable 2015-10-06 16:10:29 +00:00
polly.ll tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00

README

place tests here