diff options
Diffstat (limited to 'test/llvm_autogenerated/userstack.wast')
-rw-r--r-- | test/llvm_autogenerated/userstack.wast | 562 |
1 files changed, 269 insertions, 293 deletions
diff --git a/test/llvm_autogenerated/userstack.wast b/test/llvm_autogenerated/userstack.wast index a67c49b40..1cbcb4c73 100644 --- a/test/llvm_autogenerated/userstack.wast +++ b/test/llvm_autogenerated/userstack.wast @@ -13,122 +13,114 @@ (local $$1 i32) (local $$2 i32) (local $$3 i32) - (block $fake_return_waka123 - (block - (set_local $$0 - (i32.const 1) - ) - (set_local $$0 - (i32.load align=4 - (get_local $$0) - ) - ) - (set_local $$1 - (i32.const 16) - ) - (set_local $$3 - (i32.sub - (get_local $$0) - (get_local $$1) - ) - ) - (set_local $$1 - (i32.const 1) - ) - (set_local $$3 - (i32.store align=4 - (get_local $$1) - (get_local $$3) - ) - ) - (i32.store offset=12 align=4 - (get_local $$3) - (i32.const 0) - ) - (set_local $$2 - (i32.const 16) - ) - (set_local $$3 - (i32.add - (get_local $$3) - (get_local $$2) - ) - ) - (set_local $$2 - (i32.const 1) - ) - (set_local $$3 - (i32.store align=4 - (get_local $$2) - (get_local $$3) - ) - ) - (br $fake_return_waka123) + (set_local $$0 + (i32.const 1) + ) + (set_local $$0 + (i32.load align=4 + (get_local $$0) + ) + ) + (set_local $$1 + (i32.const 16) + ) + (set_local $$3 + (i32.sub + (get_local $$0) + (get_local $$1) + ) + ) + (set_local $$1 + (i32.const 1) + ) + (set_local $$3 + (i32.store align=4 + (get_local $$1) + (get_local $$3) + ) + ) + (i32.store offset=12 align=4 + (get_local $$3) + (i32.const 0) + ) + (set_local $$2 + (i32.const 16) + ) + (set_local $$3 + (i32.add + (get_local $$3) + (get_local $$2) ) ) + (set_local $$2 + (i32.const 1) + ) + (set_local $$3 + (i32.store align=4 + (get_local $$2) + (get_local $$3) + ) + ) + (return) ) (func $alloca3264 (local $$0 i32) (local $$1 i32) (local $$2 i32) (local $$3 i32) - (block $fake_return_waka123 - (block - (set_local $$0 - (i32.const 1) - ) - (set_local $$0 - (i32.load align=4 - (get_local $$0) - ) - ) - (set_local $$1 - (i32.const 16) - ) - (set_local $$3 - (i32.sub - (get_local $$0) - (get_local $$1) - ) - ) - (set_local $$1 - (i32.const 1) - ) - (set_local $$3 - (i32.store align=4 - (get_local $$1) - (get_local $$3) - ) - ) - (i32.store offset=12 align=4 - (get_local $$3) - (i32.const 0) - ) - (i64.store align=8 - (get_local $$3) - (i64.const 0) - ) - (set_local $$2 - (i32.const 16) - ) - (set_local $$3 - (i32.add - (get_local $$3) - (get_local $$2) - ) - ) - (set_local $$2 - (i32.const 1) - ) - (set_local $$3 - (i32.store align=4 - (get_local $$2) - (get_local $$3) - ) - ) - (br $fake_return_waka123) + (set_local $$0 + (i32.const 1) + ) + (set_local $$0 + (i32.load align=4 + (get_local $$0) + ) + ) + (set_local $$1 + (i32.const 16) + ) + (set_local $$3 + (i32.sub + (get_local $$0) + (get_local $$1) + ) + ) + (set_local $$1 + (i32.const 1) + ) + (set_local $$3 + (i32.store align=4 + (get_local $$1) + (get_local $$3) ) ) + (i32.store offset=12 align=4 + (get_local $$3) + (i32.const 0) + ) + (i64.store align=8 + (get_local $$3) + (i64.const 0) + ) + (set_local $$2 + (i32.const 16) + ) + (set_local $$3 + (i32.add + (get_local $$3) + (get_local $$2) + ) + ) + (set_local $$2 + (i32.const 1) + ) + (set_local $$3 + (i32.store align=4 + (get_local $$2) + (get_local $$3) + ) + ) + (return) ) (func $allocarray (local $$0 i32) @@ -136,74 +128,70 @@ (local $$2 i32) (local $$3 i32) (local $$4 i32) - (block $fake_return_waka123 - (block - (set_local $$0 - (i32.const 1) - ) - (set_local $$0 - (i32.load align=4 - (get_local $$0) - ) - ) - (set_local $$1 - (i32.const 32) - ) - (set_local $$4 - (i32.sub - (get_local $$0) - (get_local $$1) - ) - ) - (set_local $$1 - (i32.const 1) - ) - (set_local $$4 - (i32.store align=4 - (get_local $$1) - (get_local $$4) - ) - ) - (set_local $$3 - (i32.const 12) - ) - (set_local $$3 - (i32.add - (get_local $$4) - (get_local $$3) - ) - ) - (i32.store align=4 - (i32.add - (get_local $$3) - (i32.const 12) - ) - (i32.store offset=12 align=4 - (get_local $$4) - (i32.const 1) - ) - ) - (set_local $$2 - (i32.const 32) - ) - (set_local $$4 - (i32.add - (get_local $$4) - (get_local $$2) - ) - ) - (set_local $$2 - (i32.const 1) - ) - (set_local $$4 - (i32.store align=4 - (get_local $$2) - (get_local $$4) - ) - ) - (br $fake_return_waka123) + (set_local $$0 + (i32.const 1) + ) + (set_local $$0 + (i32.load align=4 + (get_local $$0) + ) + ) + (set_local $$1 + (i32.const 32) + ) + (set_local $$4 + (i32.sub + (get_local $$0) + (get_local $$1) + ) + ) + (set_local $$1 + (i32.const 1) + ) + (set_local $$4 + (i32.store align=4 + (get_local $$1) + (get_local $$4) + ) + ) + (set_local $$3 + (i32.const 12) + ) + (set_local $$3 + (i32.add + (get_local $$4) + (get_local $$3) + ) + ) + (i32.store align=4 + (i32.add + (get_local $$3) + (i32.const 12) + ) + (i32.store offset=12 align=4 + (get_local $$4) + (i32.const 1) ) ) + (set_local $$2 + (i32.const 32) + ) + (set_local $$4 + (i32.add + (get_local $$4) + (get_local $$2) + ) + ) + (set_local $$2 + (i32.const 1) + ) + (set_local $$4 + (i32.store align=4 + (get_local $$2) + (get_local $$4) + ) + ) + (return) ) (func $non_mem_use (local $$0 i32) @@ -211,139 +199,127 @@ (local $$2 i32) (local $$3 i32) (local $$4 i32) - (block $fake_return_waka123 - (block - (set_local $$0 - (i32.const 1) - ) - (set_local $$0 - (i32.load align=4 - (get_local $$0) - ) - ) - (set_local $$1 - (i32.const 16) - ) - (set_local $$4 - (i32.sub - (get_local $$0) - (get_local $$1) - ) - ) - (set_local $$1 - (i32.const 1) - ) - (set_local $$4 - (i32.store align=4 - (get_local $$1) - (get_local $$4) - ) - ) - (set_local $$3 - (i32.const 8) - ) - (set_local $$3 - (i32.add - (get_local $$4) - (get_local $$3) - ) - ) - (call_import $ext_func - (get_local $$3) - ) - (call_import $ext_func - (get_local $$4) - ) - (set_local $$2 - (i32.const 16) - ) - (set_local $$4 - (i32.add - (get_local $$4) - (get_local $$2) - ) - ) - (set_local $$2 - (i32.const 1) - ) - (set_local $$4 - (i32.store align=4 - (get_local $$2) - (get_local $$4) - ) - ) - (br $fake_return_waka123) + (set_local $$0 + (i32.const 1) + ) + (set_local $$0 + (i32.load align=4 + (get_local $$0) + ) + ) + (set_local $$1 + (i32.const 16) + ) + (set_local $$4 + (i32.sub + (get_local $$0) + (get_local $$1) + ) + ) + (set_local $$1 + (i32.const 1) + ) + (set_local $$4 + (i32.store align=4 + (get_local $$1) + (get_local $$4) + ) + ) + (set_local $$3 + (i32.const 8) + ) + (set_local $$3 + (i32.add + (get_local $$4) + (get_local $$3) + ) + ) + (call_import $ext_func + (get_local $$3) + ) + (call_import $ext_func + (get_local $$4) + ) + (set_local $$2 + (i32.const 16) + ) + (set_local $$4 + (i32.add + (get_local $$4) + (get_local $$2) ) ) + (set_local $$2 + (i32.const 1) + ) + (set_local $$4 + (i32.store align=4 + (get_local $$2) + (get_local $$4) + ) + ) + (return) ) (func $allocarray_inbounds (local $$0 i32) (local $$1 i32) (local $$2 i32) (local $$3 i32) - (block $fake_return_waka123 - (block - (set_local $$0 - (i32.const 1) - ) - (set_local $$0 - (i32.load align=4 - (get_local $$0) - ) - ) - (set_local $$1 - (i32.const 32) - ) - (set_local $$3 - (i32.sub - (get_local $$0) - (get_local $$1) - ) - ) - (set_local $$1 - (i32.const 1) - ) - (set_local $$3 - (i32.store align=4 - (get_local $$1) - (get_local $$3) - ) - ) - (i32.store offset=24 align=4 - (get_local $$3) - (i32.store offset=12 align=4 - (get_local $$3) - (i32.const 1) - ) - ) - (set_local $$2 - (i32.const 32) - ) - (set_local $$3 - (i32.add - (get_local $$3) - (get_local $$2) - ) - ) - (set_local $$2 - (i32.const 1) - ) - (set_local $$3 - (i32.store align=4 - (get_local $$2) - (get_local $$3) - ) - ) - (br $fake_return_waka123) + (set_local $$0 + (i32.const 1) + ) + (set_local $$0 + (i32.load align=4 + (get_local $$0) ) ) - ) - (func $dynamic_alloca (param $$0 i32) - (block $fake_return_waka123 - (block - (br $fake_return_waka123) + (set_local $$1 + (i32.const 32) + ) + (set_local $$3 + (i32.sub + (get_local $$0) + (get_local $$1) + ) + ) + (set_local $$1 + (i32.const 1) + ) + (set_local $$3 + (i32.store align=4 + (get_local $$1) + (get_local $$3) ) ) + (i32.store offset=24 align=4 + (get_local $$3) + (i32.store offset=12 align=4 + (get_local $$3) + (i32.const 1) + ) + ) + (set_local $$2 + (i32.const 32) + ) + (set_local $$3 + (i32.add + (get_local $$3) + (get_local $$2) + ) + ) + (set_local $$2 + (i32.const 1) + ) + (set_local $$3 + (i32.store align=4 + (get_local $$2) + (get_local $$3) + ) + ) + (return) + ) + (func $dynamic_alloca (param $$0 i32) + (return) ) ) ;; METADATA: { "asmConsts": {},"staticBump": 4 } |