Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/llvm/llvm-project.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/polly
diff options
context:
space:
mode:
authorMichael Kruse <llvm-project@meinersbur.de>2022-10-27 01:24:43 +0300
committerMichael Kruse <llvm-project@meinersbur.de>2022-10-27 01:27:31 +0300
commitb150d34c47efbd8fa09604bce805c0920360f8d7 (patch)
tree74307826876d4cfdb33309eb8010544d6847dd4a /polly
parentbb90d7ee3943ac8482d509d5224d24f1c9a5ac5c (diff)
[Polly] Add support for -polly-enable-mse with NPM.
The MaximalStaticExpansionPass was already ported to the NPM in 02f640672e2875c4e7578366bb2e22582548d7c1. Allow adding it to the default NPM pass builder pipeline using -polly-enable-mse.
Diffstat (limited to 'polly')
-rw-r--r--polly/lib/Support/RegisterPasses.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/polly/lib/Support/RegisterPasses.cpp b/polly/lib/Support/RegisterPasses.cpp
index e21789b559cc..ca3ffd5b39b8 100644
--- a/polly/lib/Support/RegisterPasses.cpp
+++ b/polly/lib/Support/RegisterPasses.cpp
@@ -533,8 +533,7 @@ static void buildCommonPollyPipeline(FunctionPassManager &PM,
SPM.addPass(DeadCodeElimPass());
if (FullyIndexedStaticExpansion)
- llvm::report_fatal_error("Option -polly-enable-mse not supported with NPM",
- false);
+ SPM.addPass(MaximalStaticExpansionPass());
if (EnablePruneUnprofitable)
SPM.addPass(PruneUnprofitablePass());