diff options
Diffstat (limited to 'test/passes/print-call-graph.txt')
-rw-r--r-- | test/passes/print-call-graph.txt | 280 |
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 |