Skip to content

Commit 8f2076d

Browse files
committed
Update tests
1 parent 1bd3cc0 commit 8f2076d

2 files changed

Lines changed: 35 additions & 40 deletions

File tree

test/lit/passes/flatten_br_on_non_null.wast

Lines changed: 17 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -12,47 +12,46 @@
1212

1313
;; CHECK: (func $br_on_non_null (type $1) (param $x (ref null $s)) (result (ref $s))
1414
;; CHECK-NEXT: (local $1 (ref null $s))
15-
;; CHECK-NEXT: (local $2 (ref $s))
16-
;; CHECK-NEXT: (local $3 (ref null $s))
15+
;; CHECK-NEXT: (local $2 (ref null $s))
16+
;; CHECK-NEXT: (local $3 i32)
1717
;; CHECK-NEXT: (local $4 i32)
18-
;; CHECK-NEXT: (local $5 i32)
19-
;; CHECK-NEXT: (local $6 (ref (exact $s)))
20-
;; CHECK-NEXT: (local $7 (ref null $s))
21-
;; CHECK-NEXT: (local $8 (ref $s))
18+
;; CHECK-NEXT: (local $5 (ref (exact $s)))
19+
;; CHECK-NEXT: (local $6 (ref null $s))
20+
;; CHECK-NEXT: (local $7 (ref $s))
2221
;; CHECK-NEXT: (block $label0
2322
;; CHECK-NEXT: (local.set $1
2423
;; CHECK-NEXT: (local.get $x)
2524
;; CHECK-NEXT: )
26-
;; CHECK-NEXT: (local.set $3
25+
;; CHECK-NEXT: (local.set $2
2726
;; CHECK-NEXT: (local.get $1)
2827
;; CHECK-NEXT: )
29-
;; CHECK-NEXT: (local.set $4
28+
;; CHECK-NEXT: (local.set $3
3029
;; CHECK-NEXT: (ref.is_null
31-
;; CHECK-NEXT: (local.get $3)
30+
;; CHECK-NEXT: (local.get $2)
3231
;; CHECK-NEXT: )
3332
;; CHECK-NEXT: )
34-
;; CHECK-NEXT: (local.set $5
33+
;; CHECK-NEXT: (local.set $4
3534
;; CHECK-NEXT: (i32.eqz
36-
;; CHECK-NEXT: (local.get $4)
35+
;; CHECK-NEXT: (local.get $3)
3736
;; CHECK-NEXT: )
3837
;; CHECK-NEXT: )
3938
;; CHECK-NEXT: (br_if $label0
40-
;; CHECK-NEXT: (local.get $5)
39+
;; CHECK-NEXT: (local.get $4)
4140
;; CHECK-NEXT: )
42-
;; CHECK-NEXT: (local.set $6
41+
;; CHECK-NEXT: (local.set $5
4342
;; CHECK-NEXT: (struct.new_default $s)
4443
;; CHECK-NEXT: )
45-
;; CHECK-NEXT: (local.set $7
46-
;; CHECK-NEXT: (local.get $6)
44+
;; CHECK-NEXT: (local.set $6
45+
;; CHECK-NEXT: (local.get $5)
4746
;; CHECK-NEXT: )
4847
;; CHECK-NEXT: )
49-
;; CHECK-NEXT: (local.set $8
48+
;; CHECK-NEXT: (local.set $7
5049
;; CHECK-NEXT: (ref.as_non_null
51-
;; CHECK-NEXT: (local.get $7)
50+
;; CHECK-NEXT: (local.get $6)
5251
;; CHECK-NEXT: )
5352
;; CHECK-NEXT: )
5453
;; CHECK-NEXT: (return
55-
;; CHECK-NEXT: (local.get $8)
54+
;; CHECK-NEXT: (local.get $7)
5655
;; CHECK-NEXT: )
5756
;; CHECK-NEXT: (unreachable)
5857
;; CHECK-NEXT: )

test/lit/passes/flatten_br_on_null.wast

Lines changed: 18 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -12,54 +12,50 @@
1212

1313
;; CHECK: (func $br_on_null (type $1) (param $x (ref null $s)) (result (ref $s))
1414
;; CHECK-NEXT: (local $1 (ref null $s))
15-
;; CHECK-NEXT: (local $2 (ref $s))
16-
;; CHECK-NEXT: (local $3 (ref null $s))
17-
;; CHECK-NEXT: (local $4 i32)
18-
;; CHECK-NEXT: (local $5 (ref $s))
19-
;; CHECK-NEXT: (local $6 (ref (exact $s)))
15+
;; CHECK-NEXT: (local $2 (ref null $s))
16+
;; CHECK-NEXT: (local $3 i32)
17+
;; CHECK-NEXT: (local $4 (ref $s))
18+
;; CHECK-NEXT: (local $5 (ref (exact $s)))
19+
;; CHECK-NEXT: (local $6 (ref $s))
2020
;; CHECK-NEXT: (local $7 (ref $s))
21-
;; CHECK-NEXT: (local $8 (ref $s))
2221
;; CHECK-NEXT: (block
2322
;; CHECK-NEXT: (block $label0
2423
;; CHECK-NEXT: (local.set $1
2524
;; CHECK-NEXT: (local.get $x)
2625
;; CHECK-NEXT: )
27-
;; CHECK-NEXT: (local.set $3
26+
;; CHECK-NEXT: (local.set $2
2827
;; CHECK-NEXT: (local.get $1)
2928
;; CHECK-NEXT: )
30-
;; CHECK-NEXT: (local.set $4
29+
;; CHECK-NEXT: (local.set $3
3130
;; CHECK-NEXT: (ref.is_null
32-
;; CHECK-NEXT: (local.get $3)
31+
;; CHECK-NEXT: (local.get $2)
3332
;; CHECK-NEXT: )
3433
;; CHECK-NEXT: )
3534
;; CHECK-NEXT: (br_if $label0
36-
;; CHECK-NEXT: (local.get $4)
35+
;; CHECK-NEXT: (local.get $3)
3736
;; CHECK-NEXT: )
38-
;; CHECK-NEXT: (local.set $2
37+
;; CHECK-NEXT: (local.set $4
3938
;; CHECK-NEXT: (ref.as_non_null
40-
;; CHECK-NEXT: (local.get $3)
39+
;; CHECK-NEXT: (local.get $2)
4140
;; CHECK-NEXT: )
4241
;; CHECK-NEXT: )
43-
;; CHECK-NEXT: (local.set $5
44-
;; CHECK-NEXT: (local.get $2)
45-
;; CHECK-NEXT: )
4642
;; CHECK-NEXT: (return
47-
;; CHECK-NEXT: (local.get $5)
43+
;; CHECK-NEXT: (local.get $4)
4844
;; CHECK-NEXT: )
4945
;; CHECK-NEXT: (unreachable)
5046
;; CHECK-NEXT: )
51-
;; CHECK-NEXT: (local.set $6
47+
;; CHECK-NEXT: (local.set $5
5248
;; CHECK-NEXT: (struct.new_default $s)
5349
;; CHECK-NEXT: )
54-
;; CHECK-NEXT: (local.set $7
55-
;; CHECK-NEXT: (local.get $6)
50+
;; CHECK-NEXT: (local.set $6
51+
;; CHECK-NEXT: (local.get $5)
5652
;; CHECK-NEXT: )
5753
;; CHECK-NEXT: )
58-
;; CHECK-NEXT: (local.set $8
59-
;; CHECK-NEXT: (local.get $7)
54+
;; CHECK-NEXT: (local.set $7
55+
;; CHECK-NEXT: (local.get $6)
6056
;; CHECK-NEXT: )
6157
;; CHECK-NEXT: (return
62-
;; CHECK-NEXT: (local.get $8)
58+
;; CHECK-NEXT: (local.get $7)
6359
;; CHECK-NEXT: )
6460
;; CHECK-NEXT: )
6561
(func $br_on_null (param $x (ref null $s)) (result (ref $s))

0 commit comments

Comments
 (0)