summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/WebAssembly/switch.ll
diff options
context:
space:
mode:
authorDan Gohman <dan433584@gmail.com>2016-10-06 22:29:32 +0000
committerDan Gohman <dan433584@gmail.com>2016-10-06 22:29:32 +0000
commit2726b88c038737460a4502915ff427db5854b3e7 (patch)
tree4c4ad476a660cea533b0fa28b41d701e4f6adece /llvm/test/CodeGen/WebAssembly/switch.ll
parent3a643e8d46d06da4c6648a12e48ceb6ab6dc3733 (diff)
downloadbcm5719-llvm-2726b88c038737460a4502915ff427db5854b3e7.tar.gz
bcm5719-llvm-2726b88c038737460a4502915ff427db5854b3e7.zip
[WebAssemby] Implement block signatures.
Per spec changes, this implements block signatures, and adds just enough logic to produce correct block signatures at the ends of functions. Differential Revision: https://reviews.llvm.org/D25144 llvm-svn: 283503
Diffstat (limited to 'llvm/test/CodeGen/WebAssembly/switch.ll')
-rw-r--r--llvm/test/CodeGen/WebAssembly/switch.ll28
1 files changed, 14 insertions, 14 deletions
diff --git a/llvm/test/CodeGen/WebAssembly/switch.ll b/llvm/test/CodeGen/WebAssembly/switch.ll
index 8355bc8562d..c6354baa57a 100644
--- a/llvm/test/CodeGen/WebAssembly/switch.ll
+++ b/llvm/test/CodeGen/WebAssembly/switch.ll
@@ -14,13 +14,13 @@ declare void @foo4()
declare void @foo5()
; CHECK-LABEL: bar32:
-; CHECK: block{{$}}
-; CHECK: block{{$}}
-; CHECK: block{{$}}
-; CHECK: block{{$}}
-; CHECK: block{{$}}
-; CHECK: block{{$}}
-; CHECK: block{{$}}
+; CHECK: block {{$}}
+; CHECK: block {{$}}
+; CHECK: block {{$}}
+; CHECK: block {{$}}
+; CHECK: block {{$}}
+; CHECK: block {{$}}
+; CHECK: block {{$}}
; CHECK: br_table {{[^,]+}}, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 3, 4, 5, 0{{$}}
; CHECK: .LBB0_2:
; CHECK: call foo0@FUNCTION{{$}}
@@ -94,13 +94,13 @@ sw.epilog: ; preds = %entry, %sw.bb.5, %s
}
; CHECK-LABEL: bar64:
-; CHECK: block{{$}}
-; CHECK: block{{$}}
-; CHECK: block{{$}}
-; CHECK: block{{$}}
-; CHECK: block{{$}}
-; CHECK: block{{$}}
-; CHECK: block{{$}}
+; CHECK: block {{$}}
+; CHECK: block {{$}}
+; CHECK: block {{$}}
+; CHECK: block {{$}}
+; CHECK: block {{$}}
+; CHECK: block {{$}}
+; CHECK: block {{$}}
; CHECK: br_table {{[^,]+}}, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 3, 4, 5, 0{{$}}
; CHECK: .LBB1_2:
; CHECK: call foo0@FUNCTION{{$}}
OpenPOWER on IntegriCloud