27 lines · plain
1; RUN: llc < %s -asm-verbose=false -disable-wasm-fallthrough-return-opt -wasm-disable-explicit-locals -wasm-keep-registers | FileCheck %s2 3target triple = "wasm32-unknown-unknown"4 5; CHECK: .weak f6define weak i32 @f() {7 unreachable8}9 10; CHECK: g:11; CHECK: call h12define void @g() {13 tail call void @h( )14 ret void15}16 17; CHECK: bar:18; CHECK: .int32 foo19; CHECK: .size bar, 420@bar = global ptr @foo21 22; CHECK: .weak h23declare extern_weak void @h()24 25; CHECK: .weak foo26@foo = extern_weak global i3227