summaryrefslogtreecommitdiff
path: root/test/passes/coalesce-locals-learning.txt
diff options
context:
space:
mode:
Diffstat (limited to 'test/passes/coalesce-locals-learning.txt')
-rw-r--r--test/passes/coalesce-locals-learning.txt326
1 files changed, 163 insertions, 163 deletions
diff --git a/test/passes/coalesce-locals-learning.txt b/test/passes/coalesce-locals-learning.txt
index ecf2f4cd7..d3640836c 100644
--- a/test/passes/coalesce-locals-learning.txt
+++ b/test/passes/coalesce-locals-learning.txt
@@ -22,42 +22,42 @@
(func $leave-interfere (; 4 ;) (type $2)
(local $0 i32)
(local $1 i32)
- (set_local $0
+ (local.set $0
(i32.const 0)
)
- (set_local $1
+ (local.set $1
(i32.const 0)
)
(drop
- (get_local $0)
+ (local.get $0)
)
(drop
- (get_local $1)
+ (local.get $1)
)
)
(func $almost-interfere (; 5 ;) (type $2)
(local $0 i32)
- (set_local $0
+ (local.set $0
(i32.const 0)
)
(drop
- (get_local $0)
+ (local.get $0)
)
- (set_local $0
+ (local.set $0
(i32.const 0)
)
(drop
- (get_local $0)
+ (local.get $0)
)
)
(func $redundant-copy (; 6 ;) (type $2)
(local $0 i32)
- (set_local $0
+ (local.set $0
(i32.const 0)
)
(nop)
(drop
- (get_local $0)
+ (local.get $0)
)
)
(func $ineffective-store (; 7 ;) (type $2)
@@ -65,45 +65,45 @@
(drop
(i32.const 0)
)
- (set_local $0
+ (local.set $0
(i32.const 0)
)
(drop
- (get_local $0)
+ (local.get $0)
)
)
(func $block (; 8 ;) (type $2)
(local $0 i32)
(block $block0
- (set_local $0
+ (local.set $0
(i32.const 0)
)
)
(drop
- (get_local $0)
+ (local.get $0)
)
)
(func $see-both-sides (; 9 ;) (type $2)
(local $0 i32)
(local $1 i32)
- (set_local $0
+ (local.set $0
(i32.const 0)
)
(block $block0
- (set_local $1
+ (local.set $1
(i32.const 0)
)
)
(drop
- (get_local $0)
+ (local.get $0)
)
(drop
- (get_local $1)
+ (local.get $1)
)
)
(func $see-br-and-ignore-dead (; 10 ;) (type $2)
(local $0 i32)
- (set_local $0
+ (local.set $0
(i32.const 0)
)
(block $block
@@ -119,46 +119,46 @@
)
)
(drop
- (get_local $0)
+ (local.get $0)
)
)
(func $see-block-body (; 11 ;) (type $2)
(local $0 i32)
(local $1 i32)
- (set_local $0
+ (local.set $0
(i32.const 0)
)
(block $block
- (set_local $1
+ (local.set $1
(i32.const 0)
)
(drop
- (get_local $1)
+ (local.get $1)
)
(br $block)
)
(drop
- (get_local $0)
+ (local.get $0)
)
)
(func $zero-init (; 12 ;) (type $2)
(local $0 i32)
(local $1 i32)
(drop
- (get_local $0)
+ (local.get $0)
)
(drop
- (get_local $1)
+ (local.get $1)
)
)
(func $multi (; 13 ;) (type $2)
(local $0 i32)
(local $1 i32)
(drop
- (get_local $0)
+ (local.get $0)
)
(drop
- (get_local $1)
+ (local.get $1)
)
)
(func $if-else (; 14 ;) (type $2)
@@ -167,10 +167,10 @@
(if
(i32.const 0)
(drop
- (get_local $0)
+ (local.get $0)
)
(drop
- (get_local $1)
+ (local.get $1)
)
)
)
@@ -179,19 +179,19 @@
(if
(i32.const 0)
(block $block1
- (set_local $0
+ (local.set $0
(i32.const 0)
)
(drop
- (get_local $0)
+ (local.get $0)
)
)
(block $block3
- (set_local $0
+ (local.set $0
(i32.const 1)
)
(drop
- (get_local $0)
+ (local.get $0)
)
)
)
@@ -201,27 +201,27 @@
(local $1 i32)
(if
(i32.const 0)
- (set_local $0
+ (local.set $0
(i32.const 0)
)
- (set_local $1
+ (local.set $1
(i32.const 1)
)
)
(drop
- (get_local $0)
+ (local.get $0)
)
(drop
- (get_local $1)
+ (local.get $1)
)
)
(func $if-else-through (; 17 ;) (type $2)
(local $0 i32)
(local $1 i32)
- (set_local $0
+ (local.set $0
(i32.const 0)
)
- (set_local $1
+ (local.set $1
(i32.const 1)
)
(if
@@ -234,19 +234,19 @@
)
)
(drop
- (get_local $0)
+ (local.get $0)
)
(drop
- (get_local $1)
+ (local.get $1)
)
)
(func $if-through (; 18 ;) (type $2)
(local $0 i32)
(local $1 i32)
- (set_local $0
+ (local.set $0
(i32.const 0)
)
- (set_local $1
+ (local.set $1
(i32.const 1)
)
(if
@@ -256,45 +256,45 @@
)
)
(drop
- (get_local $0)
+ (local.get $0)
)
(drop
- (get_local $1)
+ (local.get $1)
)
)
(func $if-through2 (; 19 ;) (type $2)
(local $0 i32)
(local $1 i32)
- (set_local $0
+ (local.set $0
(i32.const 0)
)
(if
(i32.const 0)
- (set_local $1
+ (local.set $1
(i32.const 1)
)
)
(drop
- (get_local $0)
+ (local.get $0)
)
(drop
- (get_local $1)
+ (local.get $1)
)
)
(func $if-through3 (; 20 ;) (type $2)
(local $0 i32)
(local $1 i32)
- (set_local $0
+ (local.set $0
(i32.const 0)
)
(if
(i32.const 0)
(block $block1
(drop
- (get_local $0)
+ (local.get $0)
)
(drop
- (get_local $1)
+ (local.get $1)
)
)
)
@@ -303,15 +303,15 @@
(local $0 i32)
(local $1 i32)
(if
- (tee_local $0
+ (local.tee $0
(i32.const 0)
)
(block $block1
(drop
- (get_local $0)
+ (local.get $0)
)
(drop
- (get_local $1)
+ (local.get $1)
)
)
)
@@ -322,16 +322,16 @@
(if
(i32.const 0)
(block $block1
- (set_local $0
+ (local.set $0
(i32.const 0)
)
(drop
- (get_local $0)
+ (local.get $0)
)
)
)
(drop
- (get_local $1)
+ (local.get $1)
)
)
(func $if4 (; 23 ;) (type $2)
@@ -339,19 +339,19 @@
(if
(i32.const 0)
(block $block1
- (set_local $0
+ (local.set $0
(i32.const 0)
)
(drop
- (get_local $0)
+ (local.get $0)
)
- (set_local $0
+ (local.set $0
(i32.const 1)
)
)
)
(drop
- (get_local $0)
+ (local.get $0)
)
)
(func $if5 (; 24 ;) (type $2)
@@ -361,15 +361,15 @@
(i32.const 0)
(block $block1
(drop
- (get_local $0)
+ (local.get $0)
)
- (set_local $1
+ (local.set $1
(i32.const 1)
)
)
)
(drop
- (get_local $1)
+ (local.get $1)
)
)
(func $loop (; 25 ;) (type $2)
@@ -378,13 +378,13 @@
(block $out
(loop $in
(drop
- (get_local $0)
+ (local.get $0)
)
- (set_local $0
+ (local.set $0
(i32.const 0)
)
(drop
- (get_local $1)
+ (local.get $1)
)
(br $in)
)
@@ -431,13 +431,13 @@
(local $3 i32)
(local $4 i32)
(drop
- (get_local $2)
+ (local.get $2)
)
(drop
- (get_local $3)
+ (local.get $3)
)
(drop
- (get_local $4)
+ (local.get $4)
)
)
(func $interfere-in-dead4 (; 30 ;) (type $2)
@@ -448,10 +448,10 @@
(i32.const 0)
)
(drop
- (get_local $0)
+ (local.get $0)
)
(drop
- (get_local $1)
+ (local.get $1)
)
)
)
@@ -470,15 +470,15 @@
)
)
(drop
- (get_local $0)
+ (local.get $0)
)
)
(drop
- (get_local $1)
+ (local.get $1)
)
)
(drop
- (get_local $2)
+ (local.get $2)
)
)
(func $greedy-can-be-happy (; 32 ;) (type $2)
@@ -491,62 +491,62 @@
(if
(i32.const 2)
(block $block3
- (set_local $0
+ (local.set $0
(i32.const 100)
)
- (set_local $1
+ (local.set $1
(i32.const 101)
)
(drop
- (get_local $0)
+ (local.get $0)
)
(drop
- (get_local $1)
+ (local.get $1)
)
)
(block $block5
- (set_local $0
+ (local.set $0
(i32.const 102)
)
- (set_local $1
+ (local.set $1
(i32.const 103)
)
(drop
- (get_local $0)
+ (local.get $0)
)
(drop
- (get_local $1)
+ (local.get $1)
)
)
)
(if
(i32.const 3)
(block $block8
- (set_local $0
+ (local.set $0
(i32.const 104)
)
- (set_local $1
+ (local.set $1
(i32.const 105)
)
(drop
- (get_local $0)
+ (local.get $0)
)
(drop
- (get_local $1)
+ (local.get $1)
)
)
(block $block10
- (set_local $0
+ (local.set $0
(i32.const 106)
)
- (set_local $1
+ (local.set $1
(i32.const 107)
)
(drop
- (get_local $0)
+ (local.get $0)
)
(drop
- (get_local $1)
+ (local.get $1)
)
)
)
@@ -554,31 +554,31 @@
(if
(i32.const 4)
(block $block13
- (set_local $0
+ (local.set $0
(i32.const 108)
)
- (set_local $1
+ (local.set $1
(i32.const 109)
)
(drop
- (get_local $0)
+ (local.get $0)
)
(drop
- (get_local $1)
+ (local.get $1)
)
)
(block $block15
- (set_local $0
+ (local.set $0
(i32.const 110)
)
- (set_local $1
+ (local.set $1
(i32.const 111)
)
(drop
- (get_local $0)
+ (local.get $0)
)
(drop
- (get_local $1)
+ (local.get $1)
)
)
)
@@ -594,62 +594,62 @@
(if
(i32.const 2)
(block $block3
- (set_local $0
+ (local.set $0
(i32.const 100)
)
- (set_local $1
+ (local.set $1
(i32.const 101)
)
(drop
- (get_local $0)
+ (local.get $0)
)
(drop
- (get_local $1)
+ (local.get $1)
)
)
(block $block5
- (set_local $0
+ (local.set $0
(i32.const 102)
)
- (set_local $1
+ (local.set $1
(i32.const 103)
)
(drop
- (get_local $0)
+ (local.get $0)
)
(drop
- (get_local $1)
+ (local.get $1)
)
)
)
(if
(i32.const 3)
(block $block8
- (set_local $0
+ (local.set $0
(i32.const 104)
)
- (set_local $1
+ (local.set $1
(i32.const 105)
)
(drop
- (get_local $0)
+ (local.get $0)
)
(drop
- (get_local $1)
+ (local.get $1)
)
)
(block $block10
- (set_local $0
+ (local.set $0
(i32.const 106)
)
- (set_local $1
+ (local.set $1
(i32.const 107)
)
(drop
- (get_local $0)
+ (local.get $0)
)
(drop
- (get_local $1)
+ (local.get $1)
)
)
)
@@ -657,31 +657,31 @@
(if
(i32.const 4)
(block $block13
- (set_local $0
+ (local.set $0
(i32.const 108)
)
- (set_local $1
+ (local.set $1
(i32.const 109)
)
(drop
- (get_local $0)
+ (local.get $0)
)
(drop
- (get_local $1)
+ (local.get $1)
)
)
(block $block15
- (set_local $0
+ (local.set $0
(i32.const 110)
)
- (set_local $1
+ (local.set $1
(i32.const 111)
)
(drop
- (get_local $0)
+ (local.get $0)
)
(drop
- (get_local $1)
+ (local.get $1)
)
)
)
@@ -691,24 +691,24 @@
(local $3 i32)
(if
(i32.ge_s
- (get_local $2)
+ (local.get $2)
(i32.const 4096)
)
(drop
- (get_local $0)
+ (local.get $0)
)
)
- (set_local $3
- (get_local $0)
+ (local.set $3
+ (local.get $0)
)
(if
(i32.eq
(i32.and
- (get_local $0)
+ (local.get $0)
(i32.const 3)
)
(i32.and
- (get_local $1)
+ (local.get $1)
(i32.const 3)
)
)
@@ -718,7 +718,7 @@
(if
(i32.eqz
(i32.and
- (get_local $0)
+ (local.get $0)
(i32.const 3)
)
)
@@ -727,33 +727,33 @@
(block $block4
(if
(i32.eqz
- (get_local $2)
+ (local.get $2)
)
(return
- (get_local $3)
+ (local.get $3)
)
)
(i32.store8
- (get_local $0)
+ (local.get $0)
(i32.load8_s
- (get_local $1)
+ (local.get $1)
)
)
- (set_local $0
+ (local.set $0
(i32.add
- (get_local $0)
+ (local.get $0)
(i32.const 1)
)
)
- (set_local $1
+ (local.set $1
(i32.add
- (get_local $1)
+ (local.get $1)
(i32.const 1)
)
)
- (set_local $2
+ (local.set $2
(i32.sub
- (get_local $2)
+ (local.get $2)
(i32.const 1)
)
)
@@ -766,7 +766,7 @@
(if
(i32.eqz
(i32.ge_s
- (get_local $2)
+ (local.get $2)
(i32.const 4)
)
)
@@ -774,26 +774,26 @@
)
(block $block7
(i32.store
- (get_local $0)
+ (local.get $0)
(i32.load
- (get_local $1)
+ (local.get $1)
)
)
- (set_local $0
+ (local.set $0
(i32.add
- (get_local $0)
+ (local.get $0)
(i32.const 4)
)
)
- (set_local $1
+ (local.set $1
(i32.add
- (get_local $1)
+ (local.get $1)
(i32.const 4)
)
)
- (set_local $2
+ (local.set $2
(i32.sub
- (get_local $2)
+ (local.get $2)
(i32.const 4)
)
)
@@ -808,7 +808,7 @@
(if
(i32.eqz
(i32.gt_s
- (get_local $2)
+ (local.get $2)
(i32.const 0)
)
)
@@ -816,26 +816,26 @@
)
(block $block9
(i32.store8
- (get_local $0)
+ (local.get $0)
(i32.load8_s
- (get_local $1)
+ (local.get $1)
)
)
- (set_local $0
+ (local.set $0
(i32.add
- (get_local $0)
+ (local.get $0)
(i32.const 1)
)
)
- (set_local $1
+ (local.set $1
(i32.add
- (get_local $1)
+ (local.get $1)
(i32.const 1)
)
)
- (set_local $2
+ (local.set $2
(i32.sub
- (get_local $2)
+ (local.get $2)
(i32.const 1)
)
)
@@ -844,7 +844,7 @@
)
)
(return
- (get_local $3)
+ (local.get $3)
)
)
(func $this-is-effective-i-tell-you (; 35 ;) (type $4) (param $0 i32)
@@ -855,14 +855,14 @@
(i32.const 0)
(nop)
)
- (set_local $0
+ (local.set $0
(i32.const 1)
)
)
(nop)
)
(drop
- (get_local $0)
+ (local.get $0)
)
)
)