llvm-project/polly/test
Michael Kruse 286677870b [Polly][ManualOpt] Match interpretation of unroll metadata to LoopUnrolls's.
We previously had a different interpretation of unroll transformation
attributes than how LoopUnroll interpreted it. In particular,
llvm.loop.unroll.enable was needed explicitly to enable it and disabling
metadata was ignored.
Additionally, it required that either full unrolling or an unroll factor
to be specified or fail otherwise. An unroll factor is still required,
but the transformation is ignored with the hope that LoopUnroll is going
to apply the unrolling, since Polly currently does not implement an
heuristic.

Fixes llvm.org/PR50109
2021-04-24 04:30:19 -05:00
..
CodeGen [Polly][Codegen] Emit access group metadata. 2021-03-04 03:58:03 -06:00
DeLICM [Polly] Port DeLICM to the NewPM. 2021-02-09 23:56:19 -06:00
DeadCodeElimination [Polly] Port DeadCodeElim to the NewPM. 2021-03-24 01:01:29 -05:00
DependenceInfo [Polly] Update isl to isl-0.23-61-g24e8cd12. 2021-01-19 12:01:31 -06:00
FlattenSchedule
ForwardOpTree [Polly] Port ForwardOpTree to the NewPM. 2021-02-09 23:56:19 -06:00
GPGPU [Polly] Do not use -O3 pipeline for single pass test. 2021-02-10 13:25:56 -06:00
Isl Reland [SCEV] Improve modelling for (null) pointer constants 2021-03-13 16:05:34 +03:00
JSONExporter Revert "Revert "Reland "[Support] make report_fatal_error `abort` instead of `exit`""" 2020-02-13 10:16:06 -08:00
MaximalStaticExpansion
PruneUnprofitable [Polly] Port PruneUnprofitable to the NewPM. 2021-02-09 23:56:20 -06:00
RewriteByReferenceParameters
ScheduleOptimizer [Polly][ManualOpt] Match interpretation of unroll metadata to LoopUnrolls's. 2021-04-24 04:30:19 -05:00
ScopDetect [BasicAA] Replace -basicaa with -basic-aa in polly 2020-06-30 15:50:17 -07:00
ScopDetectionDiagnostics [BasicAA] Replace -basicaa with -basic-aa in polly 2020-06-30 15:50:17 -07:00
ScopInfo [polly] Fix check-polly after SCEVExpander PtrToInt fixes 2021-04-19 19:10:55 +03:00
ScopInliner
Simplify [Polly] Gist new access relations using the SCoP context. 2021-01-23 13:03:48 -06:00
Support [Polly] Test all optimization levels. 2021-02-14 00:31:10 -06:00
Unit Generalize the pass registration mechanism used by Polly to any third-party tool 2020-01-02 16:45:31 +01:00
UnitIsl
CMakeLists.txt
README
create_ll.sh
lit.cfg
lit.site.cfg.in Generalize the pass registration mechanism used by Polly to any third-party tool 2020-01-02 16:45:31 +01:00
polly.ll
update_check.py Harmonize Python shebang 2020-07-16 21:53:45 +02:00

README

place tests here