summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Berlin <dberlin@dberlin.org>2017-01-26 18:49:03 +0000
committerDaniel Berlin <dberlin@dberlin.org>2017-01-26 18:49:03 +0000
commit66e3a3d0acc95a57938852030c260b8b0b47510a (patch)
tree45ff0346f3bb6d44a1755b906f468c931d23eb07
parent83dca5c3d1b2cd1a443e2e5a75991e0dd095798e (diff)
downloadbcm5719-llvm-66e3a3d0acc95a57938852030c260b8b0b47510a.tar.gz
bcm5719-llvm-66e3a3d0acc95a57938852030c260b8b0b47510a.zip
NewGVN: Fix output of pr31578 testcase now that we mark unreachable blocks as unreachable
llvm-svn: 293198
-rw-r--r--llvm/test/Transforms/NewGVN/pr31758.ll25
1 files changed, 12 insertions, 13 deletions
diff --git a/llvm/test/Transforms/NewGVN/pr31758.ll b/llvm/test/Transforms/NewGVN/pr31758.ll
index ca33299a104..80c580a5c8b 100644
--- a/llvm/test/Transforms/NewGVN/pr31758.ll
+++ b/llvm/test/Transforms/NewGVN/pr31758.ll
@@ -1,3 +1,4 @@
+; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
; RUN: opt -newgvn %s -S -o - | FileCheck %s
%struct.dipsy = type {}
@@ -5,6 +6,17 @@
%struct.patatino = type {}
define void @tinkywinky() {
+; CHECK-LABEL: @tinkywinky(
+; CHECK-NEXT: bb:
+; CHECK-NEXT: br label [[BB90:%.*]]
+; CHECK: bb90:
+; CHECK-NEXT: [[TMP91:%.*]] = bitcast %struct.dipsy** undef to %struct.patatino**
+; CHECK-NEXT: [[TMP92:%.*]] = load %struct.patatino*, %struct.patatino** [[TMP91]], align 8
+; CHECK-NEXT: [[TMP136:%.*]] = load %struct.patatino*, %struct.patatino** [[TMP91]], align 8
+; CHECK-NEXT: br label [[BB90]]
+; CHECK: bb138:
+; CHECK-NEXT: unreachable
+;
bb:
br label %bb90
@@ -22,16 +34,3 @@ bb138:
%tmp139 = getelementptr inbounds %struct.patatino, %struct.patatino* %tmp136
br label %bb138
}
-
-; CHECK-LABEL: tinkywinky
-; CHECK-NEXT: bb:
-; CHECK-NEXT: br label %bb90
-; CHECK-NEXT
-; CHECK: bb90:
-; CHECK: %tmp91 = bitcast %struct.dipsy** undef to %struct.patatino**
-; CHECK-NEXT: %tmp92 = load %struct.patatino*, %struct.patatino** %tmp91, align 8
-; CHECK-NEXT: %tmp136 = load %struct.patatino*, %struct.patatino** %tmp91, align 8
-; CHECK-NEXT: br label %bb90
-; CHECK: bb138:
-; CHECK-NEXT: br label %bb138
-; CHECK-NEXT: }
OpenPOWER on IntegriCloud