llvm-project/polly/lib/Analysis
Michael Kruse 5c02808131 [polly] Introduce -polly-print-* passes to replace -analyze.
The `opt -analyze` option only works with the legacy pass manager and might be removed in the future, as explained in llvm.org/PR53733. This patch introduced -polly-print-* passes that print what the pass would print with the `-analyze` option and replaces all uses of `-analyze` in the regression tests.

There are two exceptions: `CodeGen\single_loop_param_less_equal.ll` and `CodeGen\loop_with_condition_nested.ll` use `-analyze on the `-loops` pass which is not part of Polly.

Reviewed By: aeubanks

Differential Revision: https://reviews.llvm.org/D120782
2022-03-14 10:27:15 -05:00
..
DependenceInfo.cpp [polly] Introduce -polly-print-* passes to replace -analyze. 2022-03-14 10:27:15 -05:00
PolyhedralInfo.cpp [polly] Introduce -polly-print-* passes to replace -analyze. 2022-03-14 10:27:15 -05:00
PruneUnprofitable.cpp [Polly] Port PruneUnprofitable to the NewPM. 2021-02-09 23:56:20 -06:00
ScopBuilder.cpp [polly] Match function definitions and header declarations. NFC. 2022-02-16 12:52:17 -06:00
ScopDetection.cpp [polly] Introduce -polly-print-* passes to replace -analyze. 2022-03-14 10:27:15 -05:00
ScopDetectionDiagnostic.cpp [Polly] Reject regions entered by an indirectbr/callbr. 2021-09-27 18:49:11 -05:00
ScopGraphPrinter.cpp [Polly] Introduce caching for the isErrorBlock function. NFC. 2021-08-18 14:05:50 -05:00
ScopInfo.cpp [polly] Introduce -polly-print-* passes to replace -analyze. 2022-03-14 10:27:15 -05:00
ScopPass.cpp Make dependency between certain analysis passes transitive (reapply) 2021-05-05 15:17:55 +02:00