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-v128:8:128-n32:64-S128"
6 target triple = "wasm32-unknown-unknown"
8 ; CHECK-LABEL: (func $f0{{$}}
10 ; CHECK-NEXT: ) ;; end func $f0{{$}}
15 ; CHECK-LABEL: (func $f1{{$}}
16 ; CHECK-NEXT: (result i32){{$}}
17 ; CHECK-NEXT: (setlocal @0 (immediate 0)){{$}}
18 ; CHECK-NEXT: (return @0){{$}}
19 ; CHECK-NEXT: ) ;; end func $f1{{$}}
24 ; CHECK-LABEL: (func $f2{{$}}
25 ; CHECK-NEXT: (param i32) (param f32) (result i32){{$}}
26 ; CHECK-NEXT: (setlocal @0 (immediate 0)){{$}}
27 ; CHECK-NEXT: (return @0){{$}}
28 ; CHECK-NEXT: ) ;; end func $f2{{$}}
29 define i32 @f2(i32 %p1, float %p2) {
33 ; CHECK-LABEL: (func $f3{{$}}
34 ; CHECK-NEXT: (param i32) (param f32){{$}}
35 ; CHECK-NEXT: (return){{$}}
36 ; CHECK-NEXT: ) ;; end func $f3{{$}}
37 define void @f3(i32 %p1, float %p2) {