llvm-project/polly/test/Isl
Michael Kruse 6249bfeefe [Polly][CodeGen] Remove use of ScalarEvolution.
ScalarEvolution::getSCEV cannot be used during codegen. ScalarEvolution
assumes a stable IR and control flow which is under construction during
Polly's CodeGen. In particular, it uses DominatorTree for compute the
backedge taken count. However the DominatorTree is not updated during
codegen.

In this case, SCEV was used to determine the base pointer of an array
access. Replace it by our own function. Polly generates only GEP and
BitCasts for array acceses, i.e. it is sufficient to handle these to to
find the base pointer.

Fixes llvm.org/PR48422
2020-12-07 15:21:51 -06:00
..
Ast [Polly] Update isl to isl-0.22.1-416-g61d6dc75. 2020-08-21 00:28:44 -05:00
CodeGen [Polly][CodeGen] Remove use of ScalarEvolution. 2020-12-07 15:21:51 -06:00
isl-args.ll [Polly] Add -polly-isl-arg command line option. 2020-04-06 08:56:57 -05:00
single_loop_param_less_equal.ll
single_loop_param_less_than.ll
single_loop_uint_max_iterations.ll
single_loop_ull_max_iterations.ll