llvm-project/polly/test
Tobias Grosser 2faa569c0a Replace %defaultOpts with explicit pass names
This replaces the use of %defaultOpts = '-basicaa -polly-prepare' with the
minimal set of passes necessary for a test to succeed. Of the test cases that
previously used %defaultOpts 76 test cases require none of these passes, 42
need -basicaa and only 2 need -polly-prepare. Our change makes this requirement
explicit.

In Polly many test cases have been using a macro '%defaultOpts' which run a
couple of preparing passes before the actual Polly test case. This macro was
introduced very early in the development of Polly and originally contained a
large set of canonicalization passes.  However, as the need for additional
canonicalization passes makes test cases harder to understand and also more
fragile in terms of changes in such passes, we aim since a longer time to only
include the minimal set of passes necessary. This patch removes the last
leftovers from of %defaultOpts and brings our tests cases more in line to what
is usus in LLVM itself.

llvm-svn: 216815
2014-08-30 09:13:28 +00:00
..
Cloog Replace %defaultOpts with explicit pass names 2014-08-30 09:13:28 +00:00
CodePreparation Delete trivial PHI nodes (aka stack slot sharing) 2014-04-01 16:01:33 +00:00
DeadCodeElimination Revert "Added support for modulo expressions" 2014-08-16 09:08:55 +00:00
Dependences Annotate reduction parallel loops in the IslAst textual output 2014-07-15 00:00:35 +00:00
IndependentBlocks IndependentBlocks: Do not assert for PHI nodes outside of scops 2014-01-29 23:08:10 +00:00
Isl Replace %defaultOpts with explicit pass names 2014-08-30 09:13:28 +00:00
ScheduleOptimizer Added option for n-dimensional rectangular tiling 2014-05-28 17:21:02 +00:00
ScopDetect Revert "Added support for modulo expressions" 2014-08-16 09:08:55 +00:00
ScopDetectionDiagnostics Diagnostic: Provide end-user message for non-affine loop bound errors 2014-08-17 10:09:15 +00:00
ScopInfo Revert "Added support for modulo expressions" 2014-08-16 09:08:55 +00:00
TempScop TempScop: Actually load Polly in this test case 2013-07-29 05:18:09 +00:00
CMakeLists.txt Do not run GPGPU test cases without nvptx target 2014-05-14 14:18:14 +00:00
Makefile Fixed missing cloog test with automake/configure build setup 2014-04-22 15:30:43 +00:00
README
create_ll.sh [Minor] Change the number of cut lines for new tests 2014-08-12 03:31:23 +00:00
lit.cfg Do not run GPGPU test cases without nvptx target 2014-05-14 14:18:14 +00:00
lit.site.cfg.in Replace %defaultOpts with explicit pass names 2014-08-30 09:13:28 +00:00
polly.ll Replace %defaultOpts with explicit pass names 2014-08-30 09:13:28 +00:00

README

place tests here