summaryrefslogtreecommitdiff
path: root/test/passes/asyncify_pass-arg=asyncify-addlist@foo_pass-arg=asyncify-ignore-indirect.txt
diff options
context:
space:
mode:
authorThomas Lively <7121787+tlively@users.noreply.github.com>2021-07-08 18:15:13 +0000
committerGitHub <noreply@github.com>2021-07-08 11:15:13 -0700
commit397a06e5992b11eb89493b0ebce08990bd2830c2 (patch)
tree49fb77f5f361997b85769879c4ec5a2694d83daf /test/passes/asyncify_pass-arg=asyncify-addlist@foo_pass-arg=asyncify-ignore-indirect.txt
parent0a682d32870c3a7b2c908b0d7d7cab95338393c5 (diff)
downloadbinaryen-397a06e5992b11eb89493b0ebce08990bd2830c2.tar.gz
binaryen-397a06e5992b11eb89493b0ebce08990bd2830c2.tar.bz2
binaryen-397a06e5992b11eb89493b0ebce08990bd2830c2.zip
Port test/passes/asyncify* to lit (#3970)
Diffstat (limited to 'test/passes/asyncify_pass-arg=asyncify-addlist@foo_pass-arg=asyncify-ignore-indirect.txt')
-rw-r--r--test/passes/asyncify_pass-arg=asyncify-addlist@foo_pass-arg=asyncify-ignore-indirect.txt196
1 files changed, 0 insertions, 196 deletions
diff --git a/test/passes/asyncify_pass-arg=asyncify-addlist@foo_pass-arg=asyncify-ignore-indirect.txt b/test/passes/asyncify_pass-arg=asyncify-addlist@foo_pass-arg=asyncify-ignore-indirect.txt
deleted file mode 100644
index 213ead5aa..000000000
--- a/test/passes/asyncify_pass-arg=asyncify-addlist@foo_pass-arg=asyncify-ignore-indirect.txt
+++ /dev/null
@@ -1,196 +0,0 @@
-(module
- (type $t (func))
- (type $i32_=>_none (func (param i32)))
- (type $none_=>_i32 (func (result i32)))
- (import "env" "import" (func $import))
- (global $__asyncify_state (mut i32) (i32.const 0))
- (global $__asyncify_data (mut i32) (i32.const 0))
- (memory $0 1 2)
- (table $0 1 funcref)
- (elem (i32.const 0))
- (export "asyncify_start_unwind" (func $asyncify_start_unwind))
- (export "asyncify_stop_unwind" (func $asyncify_stop_unwind))
- (export "asyncify_start_rewind" (func $asyncify_start_rewind))
- (export "asyncify_stop_rewind" (func $asyncify_stop_rewind))
- (export "asyncify_get_state" (func $asyncify_get_state))
- (func $foo
- (local $0 i32)
- (local $1 i32)
- (if
- (i32.eq
- (global.get $__asyncify_state)
- (i32.const 2)
- )
- (nop)
- )
- (local.set $0
- (block $__asyncify_unwind (result i32)
- (block
- (block
- (if
- (i32.eq
- (global.get $__asyncify_state)
- (i32.const 2)
- )
- (block
- (i32.store
- (global.get $__asyncify_data)
- (i32.add
- (i32.load
- (global.get $__asyncify_data)
- )
- (i32.const -4)
- )
- )
- (local.set $1
- (i32.load
- (i32.load
- (global.get $__asyncify_data)
- )
- )
- )
- )
- )
- (block
- (if
- (i32.eq
- (global.get $__asyncify_state)
- (i32.const 0)
- )
- (call $nothing)
- )
- (if
- (if (result i32)
- (i32.eq
- (global.get $__asyncify_state)
- (i32.const 0)
- )
- (i32.const 1)
- (i32.eq
- (local.get $1)
- (i32.const 0)
- )
- )
- (block
- (call_indirect (type $t)
- (i32.const 0)
- )
- (if
- (i32.eq
- (global.get $__asyncify_state)
- (i32.const 1)
- )
- (br $__asyncify_unwind
- (i32.const 0)
- )
- )
- )
- )
- )
- )
- (return)
- )
- )
- )
- (block
- (i32.store
- (i32.load
- (global.get $__asyncify_data)
- )
- (local.get $0)
- )
- (i32.store
- (global.get $__asyncify_data)
- (i32.add
- (i32.load
- (global.get $__asyncify_data)
- )
- (i32.const 4)
- )
- )
- )
- (nop)
- )
- (func $bar
- (call $nothing)
- (call_indirect (type $t)
- (i32.const 0)
- )
- )
- (func $nothing
- (nop)
- )
- (func $asyncify_start_unwind (param $0 i32)
- (global.set $__asyncify_state
- (i32.const 1)
- )
- (global.set $__asyncify_data
- (local.get $0)
- )
- (if
- (i32.gt_u
- (i32.load
- (global.get $__asyncify_data)
- )
- (i32.load offset=4
- (global.get $__asyncify_data)
- )
- )
- (unreachable)
- )
- )
- (func $asyncify_stop_unwind
- (global.set $__asyncify_state
- (i32.const 0)
- )
- (if
- (i32.gt_u
- (i32.load
- (global.get $__asyncify_data)
- )
- (i32.load offset=4
- (global.get $__asyncify_data)
- )
- )
- (unreachable)
- )
- )
- (func $asyncify_start_rewind (param $0 i32)
- (global.set $__asyncify_state
- (i32.const 2)
- )
- (global.set $__asyncify_data
- (local.get $0)
- )
- (if
- (i32.gt_u
- (i32.load
- (global.get $__asyncify_data)
- )
- (i32.load offset=4
- (global.get $__asyncify_data)
- )
- )
- (unreachable)
- )
- )
- (func $asyncify_stop_rewind
- (global.set $__asyncify_state
- (i32.const 0)
- )
- (if
- (i32.gt_u
- (i32.load
- (global.get $__asyncify_data)
- )
- (i32.load offset=4
- (global.get $__asyncify_data)
- )
- )
- (unreachable)
- )
- )
- (func $asyncify_get_state (result i32)
- (global.get $__asyncify_state)
- )
-)