llvm-project/polly/lib/CodeGen
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
..
BlockGenerators.cpp [polly] Match function definitions and header declarations. NFC. 2022-02-16 12:52:17 -06:00
CodeGeneration.cpp [Polly] Rename CodeGen -> generateCode. NFC. 2021-08-13 12:46:07 -05:00
CodegenCleanup.cpp [polly] Don't include PassSupport.h directly - include via Pass.h 2020-04-26 15:51:32 +01:00
IRBuilder.cpp [Polly] Don't generate inter-iteration noalias metadata. 2021-09-20 22:20:17 -05:00
IslAst.cpp [polly] Introduce -polly-print-* passes to replace -analyze. 2022-03-14 10:27:15 -05:00
IslExprBuilder.cpp [polly] Match function definitions and header declarations. NFC. 2022-02-16 12:52:17 -06:00
IslNodeBuilder.cpp [polly] Match function definitions and header declarations. NFC. 2022-02-16 12:52:17 -06:00
LoopGenerators.cpp [OpaquePtrs] Remove some uses of type-less CreateLoad APIs (NFC) 2021-03-11 14:40:57 +01:00
LoopGeneratorsGOMP.cpp [OpaquePtrs] Remove some uses of type-less CreateLoad APIs (NFC) 2021-03-11 14:40:57 +01:00
LoopGeneratorsKMP.cpp Use nullptr instead of 0 or NULL (NFC) 2022-01-07 10:17:29 -08:00
ManagedMemoryRewrite.cpp [polly] Remove uses of PointerType::getElementType() 2022-02-14 10:23:36 +01:00
PPCGCodeGeneration.cpp [polly] Remove uses of PointerType::getElementType() 2022-02-14 10:23:36 +01:00
PerfMonitor.cpp Use true/false instead of 1/0 (NFC) 2022-01-09 12:21:06 -08:00
RuntimeDebugBuilder.cpp [OpaquePtr] Remove uses of CreateGEP() without element type 2021-07-17 22:56:27 +02:00
Utils.cpp