diff options
author | Justin Bogner <mail@justinbogner.com> | 2016-04-26 23:39:29 +0000 |
---|---|---|
committer | Justin Bogner <mail@justinbogner.com> | 2016-04-26 23:39:29 +0000 |
commit | c2bf63d29da43fa765189ec7b250bcb451b5934b (patch) | |
tree | a13ae130d37601e60695b823b3c93ac08c2a37a6 /llvm/lib/Passes | |
parent | 0dabc2adbaffc2cb9b9ab8931e7fe92734c3f342 (diff) | |
download | bcm5719-llvm-c2bf63d29da43fa765189ec7b250bcb451b5934b.tar.gz bcm5719-llvm-c2bf63d29da43fa765189ec7b250bcb451b5934b.zip |
PM: Port Reassociate to the new pass manager
llvm-svn: 267631
Diffstat (limited to 'llvm/lib/Passes')
-rw-r--r-- | llvm/lib/Passes/PassBuilder.cpp | 1 | ||||
-rw-r--r-- | llvm/lib/Passes/PassRegistry.def | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Passes/PassBuilder.cpp b/llvm/lib/Passes/PassBuilder.cpp index 63c329133dd..1729b2218d1 100644 --- a/llvm/lib/Passes/PassBuilder.cpp +++ b/llvm/lib/Passes/PassBuilder.cpp @@ -58,6 +58,7 @@ #include "llvm/Transforms/Scalar/EarlyCSE.h" #include "llvm/Transforms/Scalar/LowerExpectIntrinsic.h" #include "llvm/Transforms/Scalar/GVN.h" +#include "llvm/Transforms/Scalar/Reassociate.h" #include "llvm/Transforms/Scalar/SROA.h" #include "llvm/Transforms/Scalar/SimplifyCFG.h" #include "llvm/Transforms/Scalar/Sink.h" diff --git a/llvm/lib/Passes/PassRegistry.def b/llvm/lib/Passes/PassRegistry.def index c70cdce2384..cc1ceac2d05 100644 --- a/llvm/lib/Passes/PassRegistry.def +++ b/llvm/lib/Passes/PassRegistry.def @@ -114,6 +114,7 @@ FUNCTION_PASS("print<domfrontier>", DominanceFrontierPrinterPass(dbgs())) FUNCTION_PASS("print<loops>", LoopPrinterPass(dbgs())) FUNCTION_PASS("print<regions>", RegionInfoPrinterPass(dbgs())) FUNCTION_PASS("print<scalar-evolution>", ScalarEvolutionPrinterPass(dbgs())) +FUNCTION_PASS("reassociate", ReassociatePass()) FUNCTION_PASS("simplify-cfg", SimplifyCFGPass()) FUNCTION_PASS("sink", SinkingPass()) FUNCTION_PASS("sroa", SROA()) |