=== input wast === (module (memory $0 1) (export "test" (func $test)) (func $test (param $0 i32) (result i32) (i32.load (i32.add (local.get $0) (i32.const 128) ) ) ) ) === unoptimized === (module (type $i32_=>_i32 (func (param i32) (result i32))) (memory $0 1) (export "test" (func $test)) (func $test (param $0 i32) (result i32) (i32.load (i32.add (local.get $0) (i32.const 128) ) ) ) ) === optimized, lowMemoryUnused=false === (module (type $i32_=>_i32 (func (param i32) (result i32))) (memory $0 1) (export "test" (func $test)) (func $test (; has Stack IR ;) (param $0 i32) (result i32) (i32.load (i32.add (local.get $0) (i32.const 128) ) ) ) ) === optimized, lowMemoryUnused=true === (module (type $i32_=>_i32 (func (param i32) (result i32))) (memory $0 1) (export "test" (func $test)) (func $test (; has Stack IR ;) (param $0 i32) (result i32) (i32.load offset=128 (local.get $0) ) ) )