diff options
author | Alon Zakai <alonzakai@gmail.com> | 2016-04-20 17:41:07 -0700 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2016-04-20 17:48:13 -0700 |
commit | 6b7963ca2c79836a984a4c74121a55e523f797f0 (patch) | |
tree | b64b235ca71f56455a2a4041dd87b445ae5fb27b /test | |
parent | a6112412ce60546f9d9523476edddc0a891ad11e (diff) | |
download | binaryen-6b7963ca2c79836a984a4c74121a55e523f797f0.tar.gz binaryen-6b7963ca2c79836a984a4c74121a55e523f797f0.tar.bz2 binaryen-6b7963ca2c79836a984a4c74121a55e523f797f0.zip |
run merge-blocks later, so it can optiize simplify-locals output
Diffstat (limited to 'test')
-rw-r--r-- | test/unit.fromasm | 18 | ||||
-rw-r--r-- | test/unit.fromasm.imprecise | 18 |
2 files changed, 16 insertions, 20 deletions
diff --git a/test/unit.fromasm b/test/unit.fromasm index 9a142a142..0a4b39d25 100644 --- a/test/unit.fromasm +++ b/test/unit.fromasm @@ -311,19 +311,17 @@ ) (func $abs (local $asm2wasm_i32_temp i32) - (block - (select - (i32.sub + (select + (i32.sub + (i32.const 0) + (set_local $asm2wasm_i32_temp (i32.const 0) - (set_local $asm2wasm_i32_temp - (i32.const 0) - ) ) + ) + (get_local $asm2wasm_i32_temp) + (i32.lt_s (get_local $asm2wasm_i32_temp) - (i32.lt_s - (get_local $asm2wasm_i32_temp) - (i32.const 0) - ) + (i32.const 0) ) ) (f64.abs diff --git a/test/unit.fromasm.imprecise b/test/unit.fromasm.imprecise index e829c7f3c..e146f60c4 100644 --- a/test/unit.fromasm.imprecise +++ b/test/unit.fromasm.imprecise @@ -305,19 +305,17 @@ ) (func $abs (local $asm2wasm_i32_temp i32) - (block - (select - (i32.sub + (select + (i32.sub + (i32.const 0) + (set_local $asm2wasm_i32_temp (i32.const 0) - (set_local $asm2wasm_i32_temp - (i32.const 0) - ) ) + ) + (get_local $asm2wasm_i32_temp) + (i32.lt_s (get_local $asm2wasm_i32_temp) - (i32.lt_s - (get_local $asm2wasm_i32_temp) - (i32.const 0) - ) + (i32.const 0) ) ) (f64.abs |