llvm-project/polly/lib/Support
Michael Kruse 9cfab5e249 [Polly] Add support for -polly-dump-before/after with NPM.
The new pass manager does not allow adding module passes at the
-polly-position=before-vectorizer extension point. Introduce a
DumpFunctionPass that dumps only current function. In contrast to the
legacy pass manager's -polly-dump-before, each function will be dumped
into its own file. -polly-dump-before-file is still not supported.

The DumpFunctionPass uses llvm::CloneModule to copy the current function
into a new module and then write it into a file.
2021-08-22 20:43:35 -05:00
..
DumpFunctionPass.cpp [Polly] Add support for -polly-dump-before/after with NPM. 2021-08-22 20:43:35 -05:00
DumpModulePass.cpp [Polly] Add support for -polly-dump-before(-file) with the NPM. 2021-05-17 20:58:37 -05:00
GICHelper.cpp [Polly][Isl] Move to the new-polly-generator branch version of isl-noexceptions.h. NFCI 2021-08-16 15:53:26 +02:00
ISLTools.cpp [Polly][Isl] Move to the new-polly-generator branch version of isl-noexceptions.h. NFCI 2021-08-16 15:53:26 +02:00
Mainpage.h
PollyPasses.def [Polly] Port DeadCodeElim to the NewPM. 2021-03-24 01:01:29 -05:00
RegisterPasses.cpp [Polly] Add support for -polly-dump-before/after with NPM. 2021-08-22 20:43:35 -05:00
SCEVAffinator.cpp [Polly][Isl] Removing explicit operator bool() from isl C++ bindings. NFC. 2021-06-11 14:44:24 +02:00
SCEVValidator.cpp [Polly] Introduce caching for the isErrorBlock function. NFC. 2021-08-18 14:05:50 -05:00
ScopHelper.cpp [Polly] Introduce caching for the isErrorBlock function. NFC. 2021-08-18 14:05:50 -05:00
ScopLocation.cpp Fix polly build after StringRef change. 2020-01-28 19:44:20 -08:00
VirtualInstruction.cpp