brintos

brintos / llvm-project-archived public Read only

0
0
Text · 504 B · af4c674 Raw
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