diff options
Diffstat (limited to 'test/passes/coalesce-locals-learning.txt')
-rw-r--r-- | test/passes/coalesce-locals-learning.txt | 326 |
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) ) ) ) |