diff options
Diffstat (limited to 'test/passes/flatten_local-cse.txt')
-rw-r--r-- | test/passes/flatten_local-cse.txt | 508 |
1 files changed, 254 insertions, 254 deletions
diff --git a/test/passes/flatten_local-cse.txt b/test/passes/flatten_local-cse.txt index ea099db90..e68b62782 100644 --- a/test/passes/flatten_local-cse.txt +++ b/test/passes/flatten_local-cse.txt @@ -27,21 +27,21 @@ (local $18 i32) (local $19 i32) (block - (set_local $2 + (local.set $2 (i32.add (i32.const 1) (i32.const 2) ) ) (drop - (get_local $2) + (local.get $2) ) (nop) - (set_local $3 - (get_local $2) + (local.set $3 + (local.get $2) ) (drop - (get_local $2) + (local.get $2) ) (nop) (if @@ -49,91 +49,91 @@ (nop) ) (nop) - (set_local $4 + (local.set $4 (i32.add (i32.const 1) (i32.const 2) ) ) (drop - (get_local $4) + (local.get $4) ) (nop) - (set_local $5 - (get_local $x) + (local.set $5 + (local.get $x) ) - (set_local $6 - (get_local $y) + (local.set $6 + (local.get $y) ) - (set_local $7 + (local.set $7 (i32.add - (get_local $x) - (get_local $y) + (local.get $x) + (local.get $y) ) ) (drop - (get_local $7) + (local.get $7) ) (nop) - (set_local $8 - (get_local $x) + (local.set $8 + (local.get $x) ) - (set_local $9 - (get_local $y) + (local.set $9 + (local.get $y) ) - (set_local $10 - (get_local $7) + (local.set $10 + (local.get $7) ) (drop - (get_local $7) + (local.get $7) ) (nop) - (set_local $11 - (get_local $x) + (local.set $11 + (local.get $x) ) - (set_local $12 - (get_local $y) + (local.set $12 + (local.get $y) ) - (set_local $13 - (get_local $7) + (local.set $13 + (local.get $7) ) (drop - (get_local $7) + (local.get $7) ) (nop) (call $basics) (nop) - (set_local $14 - (get_local $x) + (local.set $14 + (local.get $x) ) - (set_local $15 - (get_local $y) + (local.set $15 + (local.get $y) ) - (set_local $16 - (get_local $7) + (local.set $16 + (local.get $7) ) (drop - (get_local $7) + (local.get $7) ) (nop) - (set_local $x + (local.set $x (i32.const 100) ) (nop) - (set_local $17 - (get_local $x) + (local.set $17 + (local.get $x) ) - (set_local $18 - (get_local $y) + (local.set $18 + (local.get $y) ) - (set_local $19 + (local.set $19 (i32.add - (get_local $x) - (get_local $y) + (local.get $x) + (local.get $y) ) ) (drop - (get_local $19) + (local.get $19) ) (nop) ) @@ -148,37 +148,37 @@ (local $5 i32) (local $6 i32) (block - (set_local $2 + (local.set $2 (i32.add (i32.const 2) (i32.const 3) ) ) - (set_local $3 + (local.set $3 (i32.add (i32.const 1) - (get_local $2) + (local.get $2) ) ) (drop - (get_local $3) + (local.get $3) ) (nop) - (set_local $4 - (get_local $2) + (local.set $4 + (local.get $2) ) - (set_local $5 - (get_local $3) + (local.set $5 + (local.get $3) ) (drop - (get_local $3) + (local.get $3) ) (nop) - (set_local $6 - (get_local $2) + (local.set $6 + (local.get $2) ) (drop - (get_local $2) + (local.get $2) ) (nop) ) @@ -193,37 +193,37 @@ (local $5 i32) (local $6 i32) (block - (set_local $2 + (local.set $2 (i32.add (i32.const 2) (i32.const 3) ) ) - (set_local $3 + (local.set $3 (i32.add (i32.const 1) - (get_local $2) + (local.get $2) ) ) (drop - (get_local $3) + (local.get $3) ) (nop) - (set_local $4 - (get_local $2) + (local.set $4 + (local.get $2) ) (drop - (get_local $2) + (local.get $2) ) (nop) - (set_local $5 - (get_local $2) + (local.set $5 + (local.get $2) ) - (set_local $6 - (get_local $3) + (local.set $6 + (local.get $3) ) (drop - (get_local $3) + (local.get $3) ) (nop) ) @@ -237,30 +237,30 @@ (local $4 i32) (local $5 i32) (block - (set_local $2 + (local.set $2 (i32.add (i32.const 2) (i32.const 3) ) ) - (set_local $3 - (get_local $2) + (local.set $3 + (local.get $2) ) - (set_local $4 + (local.set $4 (i32.add - (get_local $2) - (get_local $2) + (local.get $2) + (local.get $2) ) ) (drop - (get_local $4) + (local.get $4) ) (nop) - (set_local $5 - (get_local $2) + (local.set $5 + (local.get $2) ) (drop - (get_local $2) + (local.get $2) ) (nop) ) @@ -270,22 +270,22 @@ (local $0 i32) (local $1 i32) (block - (set_local $0 + (local.set $0 (i32.load (i32.const 10) ) ) (drop - (get_local $0) + (local.get $0) ) (nop) - (set_local $1 + (local.set $1 (i32.load (i32.const 10) ) ) (drop - (get_local $1) + (local.get $1) ) (nop) ) @@ -314,101 +314,101 @@ (local $20 i32) (local $21 i32) (block $label$0 - (set_local $4 - (get_local $var$1) + (local.set $4 + (local.get $var$1) ) - (set_local $5 + (local.set $5 (i32.add - (get_local $var$1) + (local.get $var$1) (i32.const 4) ) ) - (set_local $var$2 - (get_local $5) + (local.set $var$2 + (local.get $5) ) - (set_local $6 - (get_local $var$2) + (local.set $6 + (local.get $var$2) ) - (set_local $7 - (get_local $var$2) + (local.set $7 + (local.get $var$2) ) - (set_local $8 + (local.set $8 (i32.load - (get_local $var$2) + (local.get $var$2) ) ) - (set_local $var$2 + (local.set $var$2 (i32.const 74) ) - (set_local $9 - (get_local $var$2) + (local.set $9 + (local.get $var$2) ) - (set_local $10 + (local.set $10 (i32.xor - (get_local $var$2) + (local.get $var$2) (i32.const -1) ) ) - (set_local $11 + (local.set $11 (i32.and - (get_local $8) - (get_local $10) + (local.get $8) + (local.get $10) ) ) (i32.store - (get_local $5) - (get_local $11) + (local.get $5) + (local.get $11) ) (nop) - (set_local $12 - (get_local $var$1) + (local.set $12 + (local.get $var$1) ) - (set_local $13 - (get_local $5) + (local.set $13 + (local.get $5) ) - (set_local $var$1 - (get_local $5) + (local.set $var$1 + (local.get $5) ) - (set_local $14 - (get_local $var$1) + (local.set $14 + (local.get $var$1) ) - (set_local $15 - (get_local $var$1) + (local.set $15 + (local.get $var$1) ) - (set_local $16 + (local.set $16 (i32.load - (get_local $var$1) + (local.get $var$1) ) ) - (set_local $17 - (get_local $var$2) + (local.set $17 + (local.get $var$2) ) - (set_local $18 + (local.set $18 (i32.and - (get_local $var$2) + (local.get $var$2) (i32.const 8) ) ) - (set_local $19 + (local.set $19 (i32.or - (get_local $16) - (get_local $18) + (local.get $16) + (local.get $18) ) ) (i32.store - (get_local $var$1) - (get_local $19) + (local.get $var$1) + (local.get $19) ) (nop) - (set_local $20 + (local.set $20 (i32.const 0) ) ) - (set_local $21 - (get_local $20) + (local.set $21 + (local.get $20) ) (return - (get_local $20) + (local.get $20) ) ) (func $loop1 (; 6 ;) (type $2) (param $x i32) (param $y i32) (result i32) @@ -420,47 +420,47 @@ (local $7 i32) (local $8 i32) (block - (set_local $2 - (get_local $y) + (local.set $2 + (local.get $y) ) - (set_local $x - (get_local $y) + (local.set $x + (local.get $y) ) (nop) - (set_local $3 - (get_local $x) + (local.set $3 + (local.get $x) ) - (set_local $y - (get_local $x) + (local.set $y + (local.get $x) ) (nop) - (set_local $4 - (get_local $x) + (local.set $4 + (local.get $x) ) - (set_local $x - (get_local $x) + (local.set $x + (local.get $x) ) (nop) - (set_local $5 - (get_local $x) + (local.set $5 + (local.get $x) ) - (set_local $y - (get_local $x) + (local.set $y + (local.get $x) ) (nop) - (set_local $6 - (get_local $x) + (local.set $6 + (local.get $x) ) (return - (get_local $x) + (local.get $x) ) (unreachable) ) - (set_local $8 - (get_local $7) + (local.set $8 + (local.get $7) ) (return - (get_local $7) + (local.get $7) ) ) (func $loop2 (; 7 ;) (type $3) (param $x i32) (param $y i32) (param $z i32) (result i32) @@ -474,61 +474,61 @@ (local $10 i32) (local $11 i32) (block - (set_local $3 - (get_local $y) + (local.set $3 + (local.get $y) ) - (set_local $x - (get_local $y) + (local.set $x + (local.get $y) ) (nop) - (set_local $4 - (get_local $z) + (local.set $4 + (local.get $z) ) - (set_local $y - (get_local $z) + (local.set $y + (local.get $z) ) (nop) - (set_local $5 - (get_local $x) + (local.set $5 + (local.get $x) ) - (set_local $z - (get_local $x) + (local.set $z + (local.get $x) ) (nop) - (set_local $6 - (get_local $y) + (local.set $6 + (local.get $y) ) - (set_local $x - (get_local $y) + (local.set $x + (local.get $y) ) (nop) - (set_local $7 - (get_local $z) + (local.set $7 + (local.get $z) ) - (set_local $y - (get_local $z) + (local.set $y + (local.get $z) ) (nop) - (set_local $8 - (get_local $x) + (local.set $8 + (local.get $x) ) - (set_local $z - (get_local $x) + (local.set $z + (local.get $x) ) (nop) - (set_local $9 - (get_local $x) + (local.set $9 + (local.get $x) ) (return - (get_local $x) + (local.get $x) ) (unreachable) ) - (set_local $11 - (get_local $10) + (local.set $11 + (local.get $10) ) (return - (get_local $10) + (local.get $10) ) ) (func $loop3 (; 8 ;) (type $3) (param $x i32) (param $y i32) (param $z i32) (result i32) @@ -541,54 +541,54 @@ (local $9 i32) (local $10 i32) (block - (set_local $3 - (get_local $y) + (local.set $3 + (local.get $y) ) - (set_local $x - (get_local $y) + (local.set $x + (local.get $y) ) (nop) - (set_local $4 - (get_local $z) + (local.set $4 + (local.get $z) ) - (set_local $y - (get_local $z) + (local.set $y + (local.get $z) ) (nop) - (set_local $5 - (get_local $y) + (local.set $5 + (local.get $y) ) - (set_local $z - (get_local $y) + (local.set $z + (local.get $y) ) (nop) - (set_local $6 - (get_local $y) + (local.set $6 + (local.get $y) ) - (set_local $y - (get_local $y) + (local.set $y + (local.get $y) ) (nop) - (set_local $7 - (get_local $y) + (local.set $7 + (local.get $y) ) - (set_local $z - (get_local $y) + (local.set $z + (local.get $y) ) (nop) - (set_local $8 - (get_local $y) + (local.set $8 + (local.get $y) ) (return - (get_local $y) + (local.get $y) ) (unreachable) ) - (set_local $10 - (get_local $9) + (local.set $10 + (local.get $9) ) (return - (get_local $9) + (local.get $9) ) ) (func $handle-removing (; 9 ;) (type $4) (param $var$0 f64) (param $var$1 f64) (param $var$2 i32) (result f32) @@ -598,38 +598,38 @@ (local $6 f32) (local $7 f32) (block - (set_local $var$2 + (local.set $var$2 (i32.const 32767) ) - (set_local $3 - (get_local $var$2) + (local.set $3 + (local.get $var$2) ) - (set_local $var$2 + (local.set $var$2 (i32.const 1024) ) - (set_local $4 - (get_local $var$2) + (local.set $4 + (local.get $var$2) ) - (set_local $5 + (local.set $5 (select - (get_local $3) - (get_local $var$2) + (local.get $3) + (local.get $var$2) (i32.const -2147483648) ) ) - (set_local $var$2 - (get_local $5) + (local.set $var$2 + (local.get $5) ) (nop) - (set_local $6 + (local.set $6 (f32.const 1) ) ) - (set_local $7 - (get_local $6) + (local.set $7 + (local.get $6) ) (return - (get_local $6) + (local.get $6) ) ) ) @@ -637,7 +637,7 @@ (type $0 (func)) (type $1 (func (param i32 f64) (result i32))) (type $2 (func (param i64 f32 i32))) - (table $0 23 23 anyfunc) + (table $0 23 23 funcref) (global $global$0 (mut i32) (i32.const 10)) (export "func_1_invoker" (func $1)) (export "func_6" (func $2)) @@ -648,39 +648,39 @@ (local $6 i32) (block (block $label$1 - (set_local $3 + (local.set $3 (i32.const 128) ) (br_if $label$1 (i32.const 0) ) - (set_local $4 - (get_local $3) + (local.set $4 + (local.get $3) ) - (set_local $3 + (local.set $3 (i32.const 0) ) (br_if $label$1 - (get_local $4) + (local.get $4) ) - (set_local $5 - (get_local $3) + (local.set $5 + (local.get $3) ) (drop - (get_local $3) + (local.get $3) ) (nop) - (set_local $3 + (local.set $3 (i32.const -14051) ) ) - (set_local $6 - (get_local $3) + (local.set $6 + (local.get $3) ) (if - (get_local $3) + (local.get $3) (block - (set_global $global$0 + (global.set $global$0 (i32.const 0) ) (nop) @@ -703,11 +703,11 @@ (local $4 i32) (block (block - (set_local $2 - (get_global $global$0) + (local.set $2 + (global.get $global$0) ) (if - (get_local $2) + (local.get $2) (block (unreachable) (unreachable) @@ -715,15 +715,15 @@ ) ) (nop) - (set_local $3 + (local.set $3 (i32.const 0) ) ) - (set_local $4 - (get_local $3) + (local.set $4 + (local.get $3) ) (return - (get_local $3) + (local.get $3) ) ) ) @@ -736,26 +736,26 @@ (local $3 i32) (local $4 i32) (block - (set_local $1 - (get_local $var$0) + (local.set $1 + (local.get $var$0) ) - (set_local $2 + (local.set $2 (i32.eqz - (get_local $var$0) + (local.get $var$0) ) ) (call $out - (get_local $2) + (local.get $2) ) (nop) - (set_local $3 - (get_local $var$0) + (local.set $3 + (local.get $var$0) ) - (set_local $4 - (get_local $2) + (local.set $4 + (local.get $2) ) (call $out - (get_local $2) + (local.get $2) ) (nop) ) |