diff options
author | Reid Kleckner <rnk@google.com> | 2015-12-14 22:36:57 +0000 |
---|---|---|
committer | Reid Kleckner <rnk@google.com> | 2015-12-14 22:36:57 +0000 |
commit | db9a91e32466b7f99fdf7f198d8b736f216bb34d (patch) | |
tree | da5b39f3a1df17f0c2ab681f52c443ee6515a67d /llvm/test/Transforms/SimplifyCFG/merge-cond-stores.ll | |
parent | 08ce75b6c653c8af6b4c43b91ee6aa61b61d1222 (diff) | |
download | bcm5719-llvm-db9a91e32466b7f99fdf7f198d8b736f216bb34d.tar.gz bcm5719-llvm-db9a91e32466b7f99fdf7f198d8b736f216bb34d.zip |
Revert "Don't create unnecessary PHIs"
This reverts commit r255489.
It causes test failures in Chromium and does not appear to respect the
AlternativeV parameter.
llvm-svn: 255562
Diffstat (limited to 'llvm/test/Transforms/SimplifyCFG/merge-cond-stores.ll')
-rw-r--r-- | llvm/test/Transforms/SimplifyCFG/merge-cond-stores.ll | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/llvm/test/Transforms/SimplifyCFG/merge-cond-stores.ll b/llvm/test/Transforms/SimplifyCFG/merge-cond-stores.ll index 0e0466a46ef..77e3158d9bb 100644 --- a/llvm/test/Transforms/SimplifyCFG/merge-cond-stores.ll +++ b/llvm/test/Transforms/SimplifyCFG/merge-cond-stores.ll @@ -2,8 +2,10 @@ ; CHECK-LABEL: @test_simple ; This test should succeed and end up if-converted. -; CHECK: %[[A:.*]] = or i32 %a, %b -; CHECK-NEXT: %[[x:.*]] = icmp eq i32 %[[A]], 0 +; CHECK: icmp eq i32 %b, 0 +; CHECK-NEXT: icmp ne i32 %a, 0 +; CHECK-NEXT: xor i1 %x2, true +; CHECK-NEXT: %[[x:.*]] = or i1 %{{.*}}, %{{.*}} ; CHECK-NEXT: br i1 %[[x]] ; CHECK: store ; CHECK-NOT: store |