diff options
author | Alon Zakai <alonzakai@gmail.com> | 2017-05-24 16:38:08 -0700 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2017-05-24 16:38:08 -0700 |
commit | fcbe14a64d082117d7aab9bbf479e941964cd0de (patch) | |
tree | 1c85108c1949df0878824d4b8ab97d7e436d59ac | |
parent | c977ef7266b13a16d6abe26a38bd9098a02360ac (diff) | |
download | binaryen-fcbe14a64d082117d7aab9bbf479e941964cd0de.tar.gz binaryen-fcbe14a64d082117d7aab9bbf479e941964cd0de.tar.bz2 binaryen-fcbe14a64d082117d7aab9bbf479e941964cd0de.zip |
simplify reloop testcase
-rw-r--r-- | test/passes/rereloop_dce_remove-unused-brs_remove-unused-names_coalesce-locals_simplify-locals_reorder-locals_remove-unused-brs_merge-blocks_vacuum.txt (renamed from test/passes/rereloop_dce_remove-unused-brs_remove-unused-names_simplify-locals-nostructure_vacuum_reorder-locals_coalesce-locals_simplify-locals_reorder-locals_merge-blocks_remove-unused-brs_merge-blocks_vacuum.txt) | 17 | ||||
-rw-r--r-- | test/passes/rereloop_dce_remove-unused-brs_remove-unused-names_coalesce-locals_simplify-locals_reorder-locals_remove-unused-brs_merge-blocks_vacuum.wast (renamed from test/passes/rereloop_dce_remove-unused-brs_remove-unused-names_simplify-locals-nostructure_vacuum_reorder-locals_coalesce-locals_simplify-locals_reorder-locals_merge-blocks_remove-unused-brs_merge-blocks_vacuum.wast) | 0 |
2 files changed, 12 insertions, 5 deletions
diff --git a/test/passes/rereloop_dce_remove-unused-brs_remove-unused-names_simplify-locals-nostructure_vacuum_reorder-locals_coalesce-locals_simplify-locals_reorder-locals_merge-blocks_remove-unused-brs_merge-blocks_vacuum.txt b/test/passes/rereloop_dce_remove-unused-brs_remove-unused-names_coalesce-locals_simplify-locals_reorder-locals_remove-unused-brs_merge-blocks_vacuum.txt index d41cd386e..4ea6fe2c3 100644 --- a/test/passes/rereloop_dce_remove-unused-brs_remove-unused-names_simplify-locals-nostructure_vacuum_reorder-locals_coalesce-locals_simplify-locals_reorder-locals_merge-blocks_remove-unused-brs_merge-blocks_vacuum.txt +++ b/test/passes/rereloop_dce_remove-unused-brs_remove-unused-names_coalesce-locals_simplify-locals_reorder-locals_remove-unused-brs_merge-blocks_vacuum.txt @@ -46,14 +46,15 @@ (get_local $0) ) ) - (loop $shape$9$continue - (call $trivial) - (br_if $shape$9$continue - (i32.eqz + (block $block$11$break + (loop $shape$9$continue + (call $trivial) + (br_if $block$11$break (i32.eqz (get_local $0) ) ) + (br $shape$9$continue) ) ) ) @@ -184,6 +185,11 @@ ) ) (func $switch (type $3) (param $0 i32) + (block $switch$1$case$3 + (br_table $switch$1$case$3 $switch$1$case$3 + (get_local $0) + ) + ) (block $block$6$break (call $switch (i32.const 1) @@ -217,8 +223,9 @@ (call $if-br-wat (i32.const 1) ) - (br_if $block$2$break + (if (get_local $0) + (br $block$2$break) ) ) (call $if-br-wat diff --git a/test/passes/rereloop_dce_remove-unused-brs_remove-unused-names_simplify-locals-nostructure_vacuum_reorder-locals_coalesce-locals_simplify-locals_reorder-locals_merge-blocks_remove-unused-brs_merge-blocks_vacuum.wast b/test/passes/rereloop_dce_remove-unused-brs_remove-unused-names_coalesce-locals_simplify-locals_reorder-locals_remove-unused-brs_merge-blocks_vacuum.wast index 38c74ff56..38c74ff56 100644 --- a/test/passes/rereloop_dce_remove-unused-brs_remove-unused-names_simplify-locals-nostructure_vacuum_reorder-locals_coalesce-locals_simplify-locals_reorder-locals_merge-blocks_remove-unused-brs_merge-blocks_vacuum.wast +++ b/test/passes/rereloop_dce_remove-unused-brs_remove-unused-names_coalesce-locals_simplify-locals_reorder-locals_remove-unused-brs_merge-blocks_vacuum.wast |