1 ; RUN: llc < %s -asm-verbose=false | FileCheck %s
3 ; Test that basic functions assemble as expected.
5 target datalayout = "e-p:32:32-i64:64-n32:64-S128"
6 target triple = "wasm32-unknown-unknown"
16 ; CHECK-NEXT: .result i32{{$}}
17 ; CHECK-NEXT: i32.const 0{{$}}
18 ; CHECK-NEXT: set_local @0, pop{{$}}
19 ; CHECK-NEXT: return @0{{$}}
26 ; CHECK-NEXT: .param i32{{$}}
27 ; CHECK-NEXT: .param f32{{$}}
28 ; CHECK-NEXT: .result i32{{$}}
29 ; CHECK-NEXT: i32.const 0{{$}}
30 ; CHECK-NEXT: set_local @2, pop{{$}}
31 ; CHECK-NEXT: return @2{{$}}
33 define i32 @f2(i32 %p1, float %p2) {
38 ; CHECK-NEXT: .param i32{{$}}
39 ; CHECK-NEXT: .param f32{{$}}
40 ; CHECK-NEXT: return{{$}}
42 define void @f3(i32 %p1, float %p2) {