llvm-project/polly/test/Isl/CodeGen/MemAccess
Michael Kruse a43ba2d84f [ScopBuilder] Make -polly-stmt-granularity=scalar-indep the default.
Splitting basic blocks into multiple statements if there are now
additional scalar dependencies gives more freedom to the scheduler, but
more statements also means higher compile-time complexity. Switch to
finer statement granularity, the additional compile time should be
limited by the number of operations quota.

The regression tests are written for the -polly-stmt-granularity=bb
setting, therefore we add that flag to those tests that break with the
new default. Some of the tests only fail because the statements are
named differently due to a basic block resulting in multiple statements,
but which are removed during simplification of statements without
side-effects. Previous commits tried to reduce this effect, but it is
not completely avoidable.

Differential Revision: https://reviews.llvm.org/D42151

llvm-svn: 324169
2018-02-03 06:59:47 +00:00
..
bad_alignment.ll [JSON] Make the failure to parse a jscop file a hard error 2017-08-10 14:53:25 +00:00
bad_alignment___%for.cond---%for.end.jscop
codegen_address_space.ll [tests] Set -polly-import-jscop-dir=%S always 2017-07-11 10:39:01 +00:00
codegen_constant_offset.ll [tests] Set -polly-import-jscop-dir=%S always 2017-07-11 10:39:01 +00:00
codegen_constant_offset___%for.cond---%for.end.jscop
codegen_constant_offset___%for.cond---%for.end.jscop.transformed
codegen_simple.ll [tests] Set -polly-import-jscop-dir=%S always 2017-07-11 10:39:01 +00:00
codegen_simple___%for.cond---%for.end.jscop
codegen_simple___%for.cond---%for.end.jscop.transformed
codegen_simple_float.ll [tests] Set -polly-import-jscop-dir=%S always 2017-07-11 10:39:01 +00:00
codegen_simple_md.ll [tests] Set -polly-import-jscop-dir=%S always 2017-07-11 10:39:01 +00:00
codegen_simple_md___%for.cond---%for.end6.jscop
codegen_simple_md___%for.cond---%for.end6.jscop.transformed+withconst
codegen_simple_md___%for.cond---%for.end6.jscop.transformed+withoutconst
codegen_simple_md_float.ll [tests] Set -polly-import-jscop-dir=%S always 2017-07-11 10:39:01 +00:00
create_arrays.ll [IRBuilder] Only emit alias scop metadata for arrays, but not scalars 2017-08-22 21:58:48 +00:00
create_arrays___%bb9---%bb26.jscop Store the size of the outermost dimension in case of newly created arrays that require memory allocation. 2016-09-12 17:08:31 +00:00
create_arrays___%bb9---%bb26.jscop.transformed Store the size of the outermost dimension in case of newly created arrays that require memory allocation. 2016-09-12 17:08:31 +00:00
create_arrays_heap.ll [ScopBuilder] Make -polly-stmt-granularity=scalar-indep the default. 2018-02-03 06:59:47 +00:00
create_arrays_heap___%for.cond1.preheader---%for.end18.jscop Heap allocation for new arrays. 2017-06-28 13:02:43 +00:00
create_arrays_heap___%for.cond1.preheader---%for.end18.jscop.transformed Heap allocation for new arrays. 2017-06-28 13:02:43 +00:00
default_aligned_new_access_function.ll [tests] Set -polly-import-jscop-dir=%S always 2017-07-11 10:39:01 +00:00
different_types.ll [tests] Set -polly-import-jscop-dir=%S always 2017-07-11 10:39:01 +00:00
different_types___%bb2---%bb18.jscop
generate-all.ll [Polly] Generate more 'canonical' induction variable 2017-05-12 02:17:15 +00:00
invariant_base_ptr.ll [tests] Set -polly-import-jscop-dir=%S always 2017-07-11 10:39:01 +00:00
invariant_base_ptr___%loop---%exit.jscop Add test showing the update of access functions with in-scop defined base ptrs 2017-01-16 17:51:28 +00:00
map_scalar_access.ll [ScopBuilder] Make -polly-stmt-granularity=scalar-indep the default. 2018-02-03 06:59:47 +00:00
map_scalar_access___%outer.for---%return.jscop Store the size of the outermost dimension in case of newly created arrays that require memory allocation. 2016-09-12 17:08:31 +00:00
map_scalar_access___%outer.for---%return.jscop.transformed Store the size of the outermost dimension in case of newly created arrays that require memory allocation. 2016-09-12 17:08:31 +00:00
multiple_types.ll [ScopBuilder] Make -polly-stmt-granularity=scalar-indep the default. 2018-02-03 06:59:47 +00:00
multiple_types___%bb1---%bb22.jscop
simple.ll [tests] Set -polly-import-jscop-dir=%S always 2017-07-11 10:39:01 +00:00
simple___%for.cond---%for.end.jscop
simple___%for.cond---%for.end.jscop.transformed
simple___%for.cond---%for.end14.jscop
simple___%for.cond---%for.end14.jscop.transformed
simple___%for.cond4---%for.end14.jscop
simple___%for.cond4---%for.end14.jscop.transformed
simple_analyze.ll [tests] Set -polly-import-jscop-dir=%S always 2017-07-11 10:39:01 +00:00
simple_stride___%for.cond---%for.end.jscop
simple_stride_test.ll [tests] Set -polly-import-jscop-dir=%S always 2017-07-11 10:39:01 +00:00
update_access_functions.ll [tests] Set -polly-import-jscop-dir=%S always 2017-07-11 10:39:01 +00:00
update_access_functions___%loop1---%exit.jscop tests: fix order of memory accesses to ensure import succeeds 2016-07-21 07:12:17 +00:00
update_access_functions___%loop1---%exit.jscop.transformed tests: fix order of memory accesses to ensure import succeeds 2016-07-21 07:12:17 +00:00