packages feed

binaryen-0.0.5.0: binaryen/test/passes/inlining_optimize-level=3.txt

(module
 (type $none_=>_i32 (func (result i32)))
 (type $none_=>_none (func))
 (table $0 1 1 funcref)
 (elem (i32.const 0) $no-loops-but-one-use-but-tabled)
 (export "yes" (func $yes))
 (export "no-loops-but-one-use-but-exported" (func $no-loops-but-one-use-but-exported))
 (func $yes (result i32)
  (i32.const 1)
 )
 (func $no-tooBig (result i32)
  (nop)
  (nop)
  (nop)
  (nop)
  (nop)
  (nop)
  (nop)
  (nop)
  (nop)
  (nop)
  (nop)
  (nop)
  (nop)
  (nop)
  (nop)
  (nop)
  (nop)
  (nop)
  (nop)
  (nop)
  (nop)
  (nop)
  (nop)
  (nop)
  (nop)
  (nop)
  (nop)
  (nop)
  (nop)
  (nop)
  (nop)
  (nop)
  (nop)
  (nop)
  (nop)
  (nop)
  (i32.const 1)
 )
 (func $no-loops-but-one-use-but-exported (result i32)
  (loop $loop-in (result i32)
   (i32.const 1)
  )
 )
 (func $no-loops-but-one-use-but-tabled (result i32)
  (loop $loop-in (result i32)
   (i32.const 1)
  )
 )
 (func $intoHere
  (drop
   (block (result i32)
    (block $__inlined_func$yes (result i32)
     (i32.const 1)
    )
   )
  )
  (drop
   (call $no-tooBig)
  )
  (drop
   (block (result i32)
    (block (result i32)
     (block $__inlined_func$no-calls (result i32)
      (block (result i32)
       (block $__inlined_func$yes0 (result i32)
        (i32.const 1)
       )
      )
     )
    )
   )
  )
  (drop
   (block (result i32)
    (block (result i32)
     (block $__inlined_func$no-calls1 (result i32)
      (block (result i32)
       (block $__inlined_func$yes2 (result i32)
        (i32.const 1)
       )
      )
     )
    )
   )
  )
  (drop
   (block (result i32)
    (block (result i32)
     (block $__inlined_func$yes-calls-but-one-use (result i32)
      (block (result i32)
       (block $__inlined_func$yes3 (result i32)
        (i32.const 1)
       )
      )
     )
    )
   )
  )
  (drop
   (block (result i32)
    (block $__inlined_func$no-loops (result i32)
     (loop $loop-in (result i32)
      (i32.const 1)
     )
    )
   )
  )
  (drop
   (block (result i32)
    (block $__inlined_func$no-loops0 (result i32)
     (loop $loop-in1 (result i32)
      (i32.const 1)
     )
    )
   )
  )
  (drop
   (block (result i32)
    (block $__inlined_func$yes-loops-but-one-use (result i32)
     (loop $loop-in2 (result i32)
      (i32.const 1)
     )
    )
   )
  )
  (drop
   (block (result i32)
    (block $__inlined_func$no-loops-but-one-use-but-exported (result i32)
     (loop $loop-in3 (result i32)
      (i32.const 1)
     )
    )
   )
  )
  (drop
   (block (result i32)
    (block $__inlined_func$no-loops-but-one-use-but-tabled (result i32)
     (loop $loop-in4 (result i32)
      (i32.const 1)
     )
    )
   )
  )
 )
)