diff clang/test/CodeGen/arm64-aapcs-arguments.c @ 207:2e18cbf3894f

LLVM12
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Tue, 08 Jun 2021 06:07:14 +0900
parents 1d019706d866
children c4bab56944e8
line wrap: on
line diff
--- a/clang/test/CodeGen/arm64-aapcs-arguments.c	Mon May 25 11:55:54 2020 +0900
+++ b/clang/test/CodeGen/arm64-aapcs-arguments.c	Tue Jun 08 06:07:14 2021 +0900
@@ -37,15 +37,15 @@
 // It's the job of the argument *consumer* to perform the required sign & zero
 // extensions under AAPCS. There shouldn't be
 
-// CHECK: define i8 @test5(i8 %a, i16 %b)
+// CHECK: define{{.*}} i8 @test5(i8 %a, i16 %b)
 unsigned char test5(unsigned char a, signed short b) {
 }
 
 // __fp16 can be used as a function argument or return type (ACLE 2.0)
-// CHECK: define half @test_half(half %{{.*}})
+// CHECK: define{{.*}} half @test_half(half %{{.*}})
 __fp16 test_half(__fp16 A) { }
 
 // __fp16 is a base type for homogeneous floating-point aggregates for AArch64 (but not 32-bit ARM).
-// CHECK: define %struct.HFA_half @test_half_hfa([4 x half] %{{.*}})
+// CHECK: define{{.*}} %struct.HFA_half @test_half_hfa([4 x half] %{{.*}})
 struct HFA_half { __fp16 a[4]; };
 struct HFA_half test_half_hfa(struct HFA_half A) { }