summaryrefslogtreecommitdiff
path: root/test/passes/print-call-graph.txt
diff options
context:
space:
mode:
Diffstat (limited to 'test/passes/print-call-graph.txt')
-rw-r--r--test/passes/print-call-graph.txt280
1 files changed, 161 insertions, 119 deletions
diff --git a/test/passes/print-call-graph.txt b/test/passes/print-call-graph.txt
index 42a640aa3..b6ec339b7 100644
--- a/test/passes/print-call-graph.txt
+++ b/test/passes/print-call-graph.txt
@@ -225,7 +225,7 @@ digraph call {
(i32.eqz
(global.get $__THREW__)
)
- (block
+ (then
(global.set $__THREW__
(local.get $0)
)
@@ -404,7 +404,7 @@ digraph call {
(i32.load
(i32.const 1140)
)
- (block (result i32)
+ (then
(call $_pthread_cleanup_push
(i32.const 1)
(local.get $0)
@@ -436,7 +436,7 @@ digraph call {
)
(local.get $3)
)
- (block (result i32)
+ (else
(i32.store
(local.get $8)
(i32.load
@@ -484,7 +484,7 @@ digraph call {
)
)
)
- (block (result i32)
+ (then
(i32.store
(local.get $6)
(local.tee $3
@@ -519,34 +519,36 @@ digraph call {
(local.get $1)
)
)
- (if (result i32)
- (i32.eq
- (local.get $5)
- (i32.const 2)
- )
- (block (result i32)
- (i32.store
- (local.get $6)
- (i32.add
- (i32.load
- (local.get $6)
+ (else
+ (if (result i32)
+ (i32.eq
+ (local.get $5)
+ (i32.const 2)
+ )
+ (then
+ (i32.store
+ (local.get $6)
+ (i32.add
+ (i32.load
+ (local.get $6)
+ )
+ (local.get $4)
)
- (local.get $4)
)
+ (local.set $3
+ (local.get $1)
+ )
+ (local.set $5
+ (i32.const 2)
+ )
+ (local.get $12)
)
- (local.set $3
- (local.get $1)
- )
- (local.set $5
- (i32.const 2)
- )
- (local.get $12)
- )
- (block (result i32)
- (local.set $3
- (local.get $1)
+ (else
+ (local.set $3
+ (local.get $1)
+ )
+ (local.get $12)
)
- (local.get $12)
)
)
)
@@ -693,15 +695,17 @@ digraph call {
)
(i32.const 0)
)
- (block (result i32)
+ (then
(i32.store
(local.get $0)
(i32.const -1)
)
(i32.const -1)
)
- (i32.load
- (local.get $0)
+ (else
+ (i32.load
+ (local.get $0)
+ )
)
)
)
@@ -716,7 +720,7 @@ digraph call {
(local.get $0)
(i32.const -4096)
)
- (block (result i32)
+ (then
(i32.store
(call $___errno_location)
(i32.sub
@@ -726,7 +730,9 @@ digraph call {
)
(i32.const -1)
)
- (local.get $0)
+ (else
+ (local.get $0)
+ )
)
)
(func $___errno_location (result i32)
@@ -734,10 +740,14 @@ digraph call {
(i32.load
(i32.const 1140)
)
- (i32.load offset=64
- (call $_pthread_self)
+ (then
+ (i32.load offset=64
+ (call $_pthread_self)
+ )
+ )
+ (else
+ (i32.const 1184)
)
- (i32.const 1184)
)
)
(func $_cleanup_387 (param $0 i32)
@@ -747,8 +757,10 @@ digraph call {
(local.get $0)
)
)
- (call $_free
- (local.get $0)
+ (then
+ (call $_free
+ (local.get $0)
+ )
)
)
)
@@ -787,7 +799,7 @@ digraph call {
(i32.const 64)
)
)
- (block
+ (then
(i32.store
(local.get $3)
(i32.load offset=60
@@ -807,9 +819,11 @@ digraph call {
(i32.const 54)
(local.get $3)
)
- (i32.store8 offset=75
- (local.get $0)
- (i32.const -1)
+ (then
+ (i32.store8 offset=75
+ (local.get $0)
+ (i32.const -1)
+ )
)
)
)
@@ -832,7 +846,7 @@ digraph call {
(block $do-once (result i32)
(if (result i32)
(local.get $0)
- (block (result i32)
+ (then
(if
(i32.le_s
(i32.load offset=76
@@ -840,9 +854,11 @@ digraph call {
)
(i32.const -1)
)
- (br $do-once
- (call $___fflush_unlocked
- (local.get $0)
+ (then
+ (br $do-once
+ (call $___fflush_unlocked
+ (local.get $0)
+ )
)
)
)
@@ -860,8 +876,10 @@ digraph call {
)
(if (result i32)
(local.get $2)
- (local.get $1)
- (block (result i32)
+ (then
+ (local.get $1)
+ )
+ (else
(call $_free
(local.get $0)
)
@@ -869,18 +887,22 @@ digraph call {
)
)
)
- (block (result i32)
+ (else
(local.set $0
(if (result i32)
(i32.load
(i32.const 1136)
)
- (call $_fflush
- (i32.load
- (i32.const 1136)
+ (then
+ (call $_fflush
+ (i32.load
+ (i32.const 1136)
+ )
)
)
- (i32.const 0)
+ (else
+ (i32.const 0)
+ )
)
)
(call $___lock
@@ -892,50 +914,62 @@ digraph call {
(i32.const 1164)
)
)
- (loop $while-in
- (local.set $2
- (if (result i32)
- (i32.gt_s
- (i32.load offset=76
- (local.get $1)
+ (then
+ (loop $while-in
+ (local.set $2
+ (if (result i32)
+ (i32.gt_s
+ (i32.load offset=76
+ (local.get $1)
+ )
+ (i32.const -1)
+ )
+ (then
+ (call $_malloc
+ (local.get $1)
+ )
+ )
+ (else
+ (i32.const 0)
)
- (i32.const -1)
- )
- (call $_malloc
- (local.get $1)
)
- (i32.const 0)
)
- )
- (local.set $0
- (if (result i32)
- (i32.gt_u
- (i32.load offset=20
- (local.get $1)
+ (local.set $0
+ (if (result i32)
+ (i32.gt_u
+ (i32.load offset=20
+ (local.get $1)
+ )
+ (i32.load offset=28
+ (local.get $1)
+ )
)
- (i32.load offset=28
- (local.get $1)
+ (then
+ (i32.or
+ (call $___fflush_unlocked
+ (local.get $1)
+ )
+ (local.get $0)
+ )
+ )
+ (else
+ (local.get $0)
)
)
- (i32.or
- (call $___fflush_unlocked
+ )
+ (if
+ (local.get $2)
+ (then
+ (call $_free
(local.get $1)
)
- (local.get $0)
)
- (local.get $0)
- )
- )
- (if
- (local.get $2)
- (call $_free
- (local.get $1)
)
- )
- (br_if $while-in
- (local.tee $1
- (i32.load offset=56
- (local.get $1)
+ (br_if $while-in
+ (local.tee $1
+ (i32.load offset=56
+ (local.get $1)
+ )
)
)
)
@@ -1026,22 +1060,24 @@ digraph call {
)
)
)
- (drop
- (call_indirect (type $FUNCSIG$iiii)
- (local.get $0)
- (i32.sub
- (local.get $4)
- (local.get $6)
- )
- (i32.const 1)
- (i32.add
- (i32.and
- (i32.load offset=40
- (local.get $0)
+ (then
+ (drop
+ (call_indirect (type $FUNCSIG$iiii)
+ (local.get $0)
+ (i32.sub
+ (local.get $4)
+ (local.get $6)
+ )
+ (i32.const 1)
+ (i32.add
+ (i32.and
+ (i32.load offset=40
+ (local.get $0)
+ )
+ (i32.const 3)
)
- (i32.const 3)
+ (i32.const 2)
)
- (i32.const 2)
)
)
)
@@ -1091,7 +1127,7 @@ digraph call {
(local.tee $0
(call $__ZSt15get_new_handlerv)
)
- (block
+ (then
(call_indirect (type $FUNCSIG$v)
(i32.add
(i32.and
@@ -1103,8 +1139,10 @@ digraph call {
)
(br $while-in)
)
- (local.set $0
- (i32.const 0)
+ (else
+ (local.set $0
+ (i32.const 0)
+ )
)
)
)
@@ -1145,7 +1183,7 @@ digraph call {
(local.get $2)
(i32.const 20)
)
- (block
+ (then
(local.set $5
(i32.or
(i32.or
@@ -1185,7 +1223,7 @@ digraph call {
(i32.const 3)
)
)
- (block
+ (then
(local.set $3
(i32.sub
(i32.add
@@ -1201,7 +1239,7 @@ digraph call {
(local.get $0)
(local.get $3)
)
- (block
+ (then
(i32.store8
(local.get $0)
(local.get $1)
@@ -1224,7 +1262,7 @@ digraph call {
(local.get $0)
(local.get $6)
)
- (block
+ (then
(i32.store
(local.get $0)
(local.get $5)
@@ -1247,7 +1285,7 @@ digraph call {
(local.get $0)
(local.get $4)
)
- (block
+ (then
(i32.store8
(local.get $0)
(local.get $1)
@@ -1274,11 +1312,13 @@ digraph call {
(local.get $2)
(i32.const 4096)
)
- (return
- (call $_emscripten_memcpy_big
- (local.get $0)
- (local.get $1)
- (local.get $2)
+ (then
+ (return
+ (call $_emscripten_memcpy_big
+ (local.get $0)
+ (local.get $1)
+ (local.get $2)
+ )
)
)
)
@@ -1296,7 +1336,7 @@ digraph call {
(i32.const 3)
)
)
- (block
+ (then
(loop $while-in
(block $while-out
(br_if $while-out
@@ -1311,8 +1351,10 @@ digraph call {
(i32.eqz
(local.get $2)
)
- (return
- (local.get $3)
+ (then
+ (return
+ (local.get $3)
+ )
)
)
(i32.store8
@@ -1348,7 +1390,7 @@ digraph call {
(local.get $2)
(i32.const 4)
)
- (block
+ (then
(i32.store
(local.get $0)
(i32.load
@@ -1385,7 +1427,7 @@ digraph call {
(local.get $2)
(i32.const 0)
)
- (block
+ (then
(i32.store8
(local.get $0)
(i32.load8_s