llvm-project/polly/test
Tobias Grosser 356faa8f09 Dead code elimination: Schedule another approximative step before actual DCE
In 'obsequi' we have a scop in which the current dead code elimination works,
but the generated code is way too complex. To avoid this trouble (and to not
disable the DCE entirely) we add an additional approximative step before
the actual dead code elimination. This should fix one of the two current
nightly-test issues.

Polly could be improved to handle 'obsequi' by teaching it to introduce only a
single parameter for (%1 and zext %1) which halves the number of parameters and
allows polly to derive a simpler representation for the set of live iterations.
However, this needs some time to investigate.

I will commit a test case as soon as we have a reduced one.

llvm-svn: 202010
2014-02-24 08:52:20 +00:00
..
Cloog Remove other unneccessary uses of -O3 in the test suite 2014-01-27 10:37:06 +00:00
CodePreparation CodePrepare: Do not require canonical induction variables for scev based mode 2013-03-20 22:41:53 +00:00
DeadCodeElimination Dead code elimination: Schedule another approximative step before actual DCE 2014-02-24 08:52:20 +00:00
Dependences Dependences: Bound the time dependence calculation is allowed to take 2014-01-26 19:38:34 +00:00
IndependentBlocks IndependentBlocks: Do not assert for PHI nodes outside of scops 2014-01-29 23:08:10 +00:00
Isl codegen: Update LoopInfo correctly 2014-02-24 00:50:49 +00:00
ScheduleOptimizer Do not fail in case we do not have valid dependences 2014-02-23 15:15:44 +00:00
ScopDetect ScopDetect: Transitively remove all children after region expansion 2014-01-29 19:05:30 +00:00
ScopInfo Do not track location of scalar dependences in ScopInfo 2014-02-20 21:29:09 +00:00
TempScop TempScop: Actually load Polly in this test case 2013-07-29 05:18:09 +00:00
CMakeLists.txt Integrate polly test-suite into an llvm "make check-all" if built as part of the whole using cmake. 2012-12-06 07:59:18 +00:00
Makefile rename make check target to match the naming convention followed in the other llvm projects 2013-05-17 23:04:28 +00:00
README
create_ll.sh
lit.cfg [tests] Update to use lit_config and lit package, as appropriate. 2013-08-09 21:54:36 +00:00
lit.site.cfg.in [tests] Update to use lit_config and lit package, as appropriate. 2013-08-09 21:54:36 +00:00
polly.ll

README

place tests here