diff options
| author | Tobias Grosser <tobias@grosser.es> | 2017-09-04 11:04:33 +0000 |
|---|---|---|
| committer | Tobias Grosser <tobias@grosser.es> | 2017-09-04 11:04:33 +0000 |
| commit | 1a695b1d6c37edd6be53efa386dbd763b2eae237 (patch) | |
| tree | c54ad5b73b6281c38118a87f7a5993983d3944d3 | |
| parent | f331a6642b1e71b2576d57550c92c0dda29f9ac9 (diff) | |
| download | bcm5719-llvm-1a695b1d6c37edd6be53efa386dbd763b2eae237.tar.gz bcm5719-llvm-1a695b1d6c37edd6be53efa386dbd763b2eae237.zip | |
[CodegenCleanup] Use old GVN pass instead of NewGVN
It seems NewGVN still has some problems: llvm.org/PR34452, we will switch back
after they have been resolved.
llvm-svn: 312480
| -rw-r--r-- | polly/lib/CodeGen/CodegenCleanup.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/polly/lib/CodeGen/CodegenCleanup.cpp b/polly/lib/CodeGen/CodegenCleanup.cpp index 00a7e7099bd..fd3dea25adb 100644 --- a/polly/lib/CodeGen/CodegenCleanup.cpp +++ b/polly/lib/CodeGen/CodegenCleanup.cpp @@ -18,6 +18,8 @@ #include "llvm/PassSupport.h" #include "llvm/Support/Debug.h" #include "llvm/Transforms/Scalar.h" +#include "llvm/Transforms/Scalar/GVN.h" + #define DEBUG_TYPE "polly-cleanup" using namespace llvm; @@ -68,7 +70,7 @@ public: FPM->add(createCFGSimplificationPass()); FPM->add(createReassociatePass()); FPM->add(createLoopRotatePass()); - FPM->add(createNewGVNPass()); + FPM->add(createGVNPass()); FPM->add(createLICMPass()); FPM->add(createLoopUnswitchPass()); FPM->add(createCFGSimplificationPass()); |

