[WebAssembly][MC] Update tests after recent removal of .size directives for functions
authorSam Clegg <sbc@chromium.org>
Wed, 31 Aug 2022 21:53:02 +0000 (14:53 -0700)
committerSam Clegg <sbc@chromium.org>
Wed, 31 Aug 2022 21:54:13 +0000 (14:54 -0700)
These were missing from https://reviews.llvm.org/D132929

llvm/test/CodeGen/WebAssembly/func.ll
llvm/test/CodeGen/WebAssembly/globl.ll

index 97518ff..2a12fcd 100644 (file)
@@ -7,7 +7,6 @@ target triple = "wasm32-unknown-unknown"
 ; CHECK-LABEL: f0:
 ; CHECK: return{{$}}
 ; CHECK: end_function{{$}}
-; CHECK: .size f0,
 define void @f0() {
   ret void
 }
@@ -16,7 +15,7 @@ define void @f0() {
 ; CHECK-NEXT: .functype f1 () -> (i32){{$}}
 ; CHECK-NEXT: i32.const $push[[NUM:[0-9]+]]=, 0{{$}}
 ; CHECK-NEXT: return $pop[[NUM]]{{$}}
-; CHECK: .size f1,
+; CHECK: end_function{{$}}
 define i32 @f1() {
   ret i32 0
 }
@@ -25,7 +24,7 @@ define i32 @f1() {
 ; CHECK-NEXT: .functype f2 (i32, f32) -> (i32){{$}}
 ; CHECK-NEXT: i32.const $push[[NUM:[0-9]+]]=, 0{{$}}
 ; CHECK-NEXT: return $pop[[NUM]]{{$}}
-; CHECK: .size f2,
+; CHECK: end_function{{$}}
 define i32 @f2(i32 %p1, float %p2) {
   ret i32 0
 }
@@ -34,7 +33,7 @@ define i32 @f2(i32 %p1, float %p2) {
 ; CHECK-NEXT: .functype f3 (i32, f32) -> (){{$}}
 ; CHECK-NOT: local
 ; CHECK-NEXT: return{{$}}
-; CHECK: .size f3,
+; CHECK: end_function{{$}}
 define void @f3(i32 %p1, float %p2) {
   ret void
 }
@@ -42,7 +41,7 @@ define void @f3(i32 %p1, float %p2) {
 ; CHECK-LABEL: f4:
 ; CHECK-NEXT: .functype f4 (i32) -> (i32){{$}}
 ; CHECK-NOT: local
-; CHECK: .size f4,
+; CHECK: end_function{{$}}
 define i32 @f4(i32 %x) {
 entry:
    %c = trunc i32 %x to i1
index 23a9933..6762f11 100644 (file)
@@ -5,7 +5,7 @@ target triple = "wasm32-unknown-unknown"
 ; CHECK: .globl foo
 ; CHECK: .type foo,@function
 ; CHECK-LABEL: foo:
-; CHECK: .size foo,
+; CHECK: end_function
 define i32* @foo() {
   ret i32* @bar
 }