llvm-project/polly/lib
Michael Kruse 64489255be [Polly] Add greedy fusion algorithm.
When the option -polly-loopfusion-greedy is set, the ScheduleOptimizer
tries to aggressively fuse any band it can and does not violate any
dependences.

As part if the implementation, the functionalty for copying a band
into an new schedule was extracted out of the ScheduleTreeRewriter.
2021-10-08 20:33:30 -05:00
..
Analysis Update polly for removal of CallInst::arg_operands/getNumArgOperands 2021-10-08 10:46:05 -07:00
CodeGen Move TargetRegistry.(h|cpp) from Support to MC 2021-10-08 14:51:48 -07:00
Exchange [Polly][Isl] Move to the new-polly-generator branch version of isl-noexceptions.h. NFCI 2021-08-16 15:53:26 +02:00
External [Polly] Remove autotools build systems from Externals. NFC. 2021-09-15 17:11:15 -05:00
Plugin Generalize the pass registration mechanism used by Polly to any third-party tool 2020-01-02 16:45:31 +01:00
Support [Polly] Add greedy fusion algorithm. 2021-10-08 20:33:30 -05:00
Transform [Polly] Add greedy fusion algorithm. 2021-10-08 20:33:30 -05:00
CMakeLists.txt [Polly] Add support for -polly-dump-before/after with NPM. 2021-08-22 20:43:35 -05:00