summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/SimplifyCFG/merge-cond-stores.ll
diff options
context:
space:
mode:
authorReid Kleckner <rnk@google.com>2015-12-14 22:36:57 +0000
committerReid Kleckner <rnk@google.com>2015-12-14 22:36:57 +0000
commitdb9a91e32466b7f99fdf7f198d8b736f216bb34d (patch)
treeda5b39f3a1df17f0c2ab681f52c443ee6515a67d /llvm/test/Transforms/SimplifyCFG/merge-cond-stores.ll
parent08ce75b6c653c8af6b4c43b91ee6aa61b61d1222 (diff)
downloadbcm5719-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.ll6
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
OpenPOWER on IntegriCloud