summaryrefslogtreecommitdiff
path: root/test/example
diff options
context:
space:
mode:
Diffstat (limited to 'test/example')
-rw-r--r--test/example/c-api-kitchen-sink.txt95
1 files changed, 10 insertions, 85 deletions
diff --git a/test/example/c-api-kitchen-sink.txt b/test/example/c-api-kitchen-sink.txt
index c4fb6a4af..118e0c982 100644
--- a/test/example/c-api-kitchen-sink.txt
+++ b/test/example/c-api-kitchen-sink.txt
@@ -633,113 +633,57 @@ optimized:
(memory 0)
(type $v (func))
(func $just-one-block (type $v)
- (i32.const 1337)
+ (nop)
)
(func $two-blocks (type $v)
- (i32.const 0)
- (i32.const 1)
+ (nop)
)
(func $two-blocks-plus-code (type $v)
- (i32.const 0)
- (i32.const 77)
- (i32.const 1)
+ (nop)
)
(func $loop (type $v)
(loop $shape$0$break $shape$0$continue
- (i32.const 0)
- (i32.const 1)
(br $shape$0$continue)
)
)
(func $loop-plus-code (type $v)
(loop $shape$0$break $shape$0$continue
- (i32.const 0)
- (i32.const 33)
- (i32.const 1)
- (i32.const -66)
(br $shape$0$continue)
)
)
(func $split (type $v)
- (i32.const 0)
- (select
- (i32.const 1)
- (i32.const 2)
- (i32.const 55)
- )
+ (nop)
)
(func $split-plus-code (type $v)
- (i32.const 0)
- (select
- (block
- (i32.const 10)
- (i32.const 1)
- )
- (block
- (i32.const 20)
- (i32.const 2)
- )
- (i32.const 55)
- )
+ (nop)
)
(func $if (type $v)
- (i32.const 0)
- (if
- (i32.const 55)
- (i32.const 1)
- )
- (i32.const 2)
+ (nop)
)
(func $if-plus-code (type $v)
- (i32.const 0)
- (select
- (block
- (i32.const -1)
- (i32.const 1)
- (i32.const -3)
- )
- (i32.const -2)
- (i32.const 55)
- )
- (i32.const 2)
+ (nop)
)
(func $if-else (type $v)
- (i32.const 0)
- (select
- (i32.const 1)
- (i32.const 2)
- (i32.const 55)
- )
- (i32.const 3)
+ (nop)
)
(func $loop-tail (type $v)
(loop $shape$0$break $shape$0$continue
- (i32.const 0)
- (i32.const 1)
(if
(i32.const 10)
(br $shape$0$continue)
(br $shape$0$break)
)
)
- (i32.const 2)
)
(func $nontrivial-loop-plus-phi-to-head (type $v)
(local $0 i32)
- (i32.const 0)
- (i32.const 10)
(loop $shape$1$break $shape$1$continue
- (i32.const 1)
(if
(i32.eqz
(i32.const -2)
)
- (block
- (i32.const 20)
- (br $shape$1$break)
- )
+ (br $shape$1$break)
)
- (i32.const 2)
(if
(i32.const -6)
(block
@@ -748,28 +692,9 @@ optimized:
)
(br $shape$1$break)
)
- (block
- (i32.const 30)
- (br $shape$1$continue)
- )
- )
- )
- (if
- (i32.eq
- (get_local $0)
- (i32.const 4)
- )
- (block
- (i32.const 3)
- (if
- (i32.const -10)
- (i32.const 4)
- )
- (i32.const 5)
- (i32.const 40)
+ (br $shape$1$continue)
)
)
- (i32.const 6)
)
)
module loaded from binary form: