summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTobias Grosser <tobias@grosser.es>2017-09-04 11:04:33 +0000
committerTobias Grosser <tobias@grosser.es>2017-09-04 11:04:33 +0000
commit1a695b1d6c37edd6be53efa386dbd763b2eae237 (patch)
treec54ad5b73b6281c38118a87f7a5993983d3944d3
parentf331a6642b1e71b2576d57550c92c0dda29f9ac9 (diff)
downloadbcm5719-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.cpp4
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());
OpenPOWER on IntegriCloud