llvm-capstone/polly/lib
Michael Kruse 9069082785 [Polly] Simplify domains before gist.
The compilation of the file
526.blender_r/src/blender/source/blender/editors/space_logic/logic_ops.c
from the SPEC CPU 2017 benchmarks took excessive time to compute

    InvalidDomain.gist_params(Ctx)

Simplifying beforehand, specifically using isl_set_detect_equalities,
reduces the computation time to a negible level again.
2021-08-12 08:48:14 -05:00
..
Analysis [Polly] Simplify domains before gist. 2021-08-12 08:48:14 -05:00
CodeGen [Polly][Isl] Stop generating isl::union_{set,map} from isl::space. NFC 2021-07-19 11:24:53 +02:00
Exchange [Polly][Isl] Use isl::union_map::unite() instead of isl::union_map::add_map(). NFC 2021-07-19 12:11:00 +02:00
External Update isl to isl-0.24-69-g54aac5ac 2021-07-27 17:38:12 +02:00
Plugin Generalize the pass registration mechanism used by Polly to any third-party tool 2020-01-02 16:45:31 +01:00
Support Take OptimizationLevel class out of Pass Builder 2021-07-29 21:57:23 -07:00
Transform Take OptimizationLevel class out of Pass Builder 2021-07-29 21:57:23 -07:00
CMakeLists.txt [Polly] Move MatMul optimization into its own file. NFC. 2021-06-04 23:22:30 -05:00