diff options
author | Bob Wilson <bob.wilson@apple.com> | 2010-04-03 03:50:38 +0000 |
---|---|---|
committer | Bob Wilson <bob.wilson@apple.com> | 2010-04-03 03:50:38 +0000 |
commit | e05eabedfd8003eaa0f59af7398c6de45c50e48a (patch) | |
tree | a124478e56c3577ec8be4b25959c731417f9318c /test/Transforms/GVN/2010-03-31-RedundantPHIs.ll | |
parent | f2501612a94806247af563a11effa35d5db7d51a (diff) | |
download | external_llvm-e05eabedfd8003eaa0f59af7398c6de45c50e48a.zip external_llvm-e05eabedfd8003eaa0f59af7398c6de45c50e48a.tar.gz external_llvm-e05eabedfd8003eaa0f59af7398c6de45c50e48a.tar.bz2 |
Revert all my SSAUpdater patches. The PHI placement algorithm is not correct
(what was I thinking?) and there's also a problem with LCSSA. I'll try again
later with fixes.
--- Reverse-merging r100263 into '.':
U lib/Transforms/Utils/SSAUpdater.cpp
--- Reverse-merging r100177 into '.':
G lib/Transforms/Utils/SSAUpdater.cpp
--- Reverse-merging r100148 into '.':
G lib/Transforms/Utils/SSAUpdater.cpp
--- Reverse-merging r100147 into '.':
U include/llvm/Transforms/Utils/SSAUpdater.h
G lib/Transforms/Utils/SSAUpdater.cpp
--- Reverse-merging r100131 into '.':
G include/llvm/Transforms/Utils/SSAUpdater.h
G lib/Transforms/Utils/SSAUpdater.cpp
--- Reverse-merging r100130 into '.':
G lib/Transforms/Utils/SSAUpdater.cpp
--- Reverse-merging r100126 into '.':
G include/llvm/Transforms/Utils/SSAUpdater.h
G lib/Transforms/Utils/SSAUpdater.cpp
--- Reverse-merging r100050 into '.':
D test/Transforms/GVN/2010-03-31-RedundantPHIs.ll
--- Reverse-merging r100047 into '.':
G include/llvm/Transforms/Utils/SSAUpdater.h
G lib/Transforms/Utils/SSAUpdater.cpp
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100264 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Transforms/GVN/2010-03-31-RedundantPHIs.ll')
-rw-r--r-- | test/Transforms/GVN/2010-03-31-RedundantPHIs.ll | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/test/Transforms/GVN/2010-03-31-RedundantPHIs.ll b/test/Transforms/GVN/2010-03-31-RedundantPHIs.ll deleted file mode 100644 index 066e303..0000000 --- a/test/Transforms/GVN/2010-03-31-RedundantPHIs.ll +++ /dev/null @@ -1,46 +0,0 @@ -; RUN: opt < %s -gvn -enable-full-load-pre -S | FileCheck %s - -define i8* @cat(i8* %s1, ...) nounwind { -entry: - br i1 undef, label %bb, label %bb3 - -bb: ; preds = %entry - unreachable - -bb3: ; preds = %entry - store i8* undef, i8** undef, align 4 - br i1 undef, label %bb5, label %bb6 - -bb5: ; preds = %bb3 - unreachable - -bb6: ; preds = %bb3 - br label %bb12 - -bb8: ; preds = %bb12 - br i1 undef, label %bb9, label %bb10 - -bb9: ; preds = %bb8 - %0 = load i8** undef, align 4 ; <i8*> [#uses=0] - %1 = load i8** undef, align 4 ; <i8*> [#uses=0] - br label %bb11 - -bb10: ; preds = %bb8 - br label %bb11 - -bb11: ; preds = %bb10, %bb9 -; CHECK: bb11: -; CHECK: phi -; CHECK-NOT: phi - br label %bb12 - -bb12: ; preds = %bb11, %bb6 -; CHECK: bb12: -; CHECK: phi -; CHECK-NOT: phi - br i1 undef, label %bb8, label %bb13 - -bb13: ; preds = %bb12 -; CHECK: bb13: - ret i8* undef -} |