llvm-project/polly/test
Tobias Grosser 9d12d8ade3 BlockGenerator: remove dead instructions in normal statements
This ensures that no trivially dead code is generated. This is not only cleaner,
but also avoids troubles in case code is generated in a separate function and
some of this dead code contains references to values that are not available.
This issue may happen, in case the memory access functions have been updated
and old getelementptr instructions remain in the code. With normal Polly,
a test case is difficult to draft, but the upcoming GPU code generation can
possibly trigger such problems. We will later extend this dead-code elimination
to region and vector statements.

llvm-svn: 276263
2016-07-21 11:48:36 +00:00
..
CodeGen/OpenMP Update to ISL 0.17. 2016-05-04 14:41:36 +00:00
DeadCodeElimination [Polly] Remove unwanted --check-prefix=CHECK from unit tests. NFC. 2016-04-15 06:12:29 +00:00
DependenceInfo Fix assertion due to buildMemoryAccess. 2016-07-08 12:38:28 +00:00
GPGPU GPGPU: Bail out of scops with hoisted invariant loads 2016-07-19 15:56:25 +00:00
Isl tests: make test cases more robust using regexp 2016-07-21 11:48:31 +00:00
ScheduleOptimizer Apply all necessary tilings and unrollings to get a micro-kernel 2016-06-22 09:52:37 +00:00
ScopDetect Weaken profitability constraints during ScopDetection 2016-05-10 14:42:30 +00:00
ScopDetectionDiagnostics Fix assertion due to loop overlap with nonaffine region. 2016-06-27 19:00:49 +00:00
ScopInfo BlockGenerator: remove dead instructions in normal statements 2016-07-21 11:48:36 +00:00
CMakeLists.txt Reapply "Add update_test.py script." 2016-02-29 14:58:13 +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 GPGPU: create default initialized PPCG scop and gpu program 2016-07-14 10:22:19 +00:00
polly.ll tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00
update_check.py Add InvalidContext to update_test.py. 2016-04-14 15:22:04 +00:00

README

place tests here