Lines Matching refs:waitable
12 (import "" "waitable-set.new" (func $waitable-set.new (result i32)))
16 ;; return WAIT on an empty waitable set
17 (local.set $ws (call $waitable-set.new))
24 (canon waitable-set.new (core func $waitable-set.new))
27 (export "waitable-set.new" (func $waitable-set.new))
42 (import "" "waitable.join" (func $waitable.join (param i32 i32)))
43 (import "" "waitable-set.new" (func $waitable-set.new (result i32)))
44 (import "" "waitable-set.wait" (func $waitable-set.wait (param i32 i32) (result i32)))
49 (local.set $ws (call $waitable-set.new))
52 (call $waitable.join (local.get $subtaski) (local.get $ws))
53 (call $waitable-set.wait (local.get $ws) (i32.const 0))
57 (canon waitable.join (core func $waitable.join))
58 (canon waitable-set.new (core func $waitable-set.new))
59 (canon waitable-set.wait (memory $memory "mem") (core func $waitable-set.wait))
63 (export "waitable.join" (func $waitable.join))
64 (export "waitable-set.new" (func $waitable-set.new))
65 (export "waitable-set.wait" (func $waitable-set.wait))