llvm-project/polly/test
Tobias Grosser 8b05278b4e tests: Add test that has a single pointer both as scalar read and array base
In case we also model scalar reads it can happen that a pointer appears in both
a scalar read access as well as the base pointer of an array access. As this
is a little surprising, we add a specific test case to document this behaviour.
To my understanding it should be OK to have a read from an array A[] and
read/write accesses to A[...]. isl is treating these arrays as unrelated as
their dimensionality differs. This seems to be correct as A[] remains constant
throughout the execution of the scop and is not affected by the reads/writes to
A[...]. If this causes confusion, it might make sense to make this behaviour
more obvious by using different names (e.g., A_scalar[], A[...]).

llvm-svn: 252615
2015-11-10 16:23:30 +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 Fix non-affine generated entering node not being recognized as dominating 2015-11-09 23:33:40 +00:00
ScheduleOptimizer Full/partial tile separation for vectorization 2015-10-20 09:12:21 +00:00
ScopDetect Adjust debug metadata to LLVM changes in 252219 2015-11-06 06:27:39 +00:00
ScopDetectionDiagnostics Adjust debug metadata to LLVM changes in 252219 2015-11-06 06:27:39 +00:00
ScopInfo tests: Add test that has a single pointer both as scalar read and array base 2015-11-10 16:23:30 +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