[clang] [lld] [llvm] [polly] Fix regression tests with bad FileCheck checks (PR #140373)
https://github.com/youngbash88 updated https://github.com/llvm/llvm-project/pull/140373 >From c843a56e74763d624bf298ff172a08a38e6e8443 Mon Sep 17 00:00:00 2001 From: bashir Date: Sat, 17 May 2025 14:24:04 +0300 Subject: [PATCH 1/2] tests: Fix FileCheck prefix typos --- clang/test/AST/ast-dump-using-template.cpp| 4 ++-- clang/test/CodeGen/PowerPC/ppc-tmmintrin.c| 2 +- clang/test/CodeGen/X86/avx-builtins.c | 4 ++-- clang/test/CodeGen/paren-list-agg-init.cpp| 2 +- clang/test/CodeGenCXX/microsoft-abi-throw.cpp | 2 +- .../test/CodeGenOpenCL/builtins-amdgcn-vi.cl | 2 +- clang/test/Driver/baremetal-sysroot.cpp | 2 +- clang/test/Driver/baremetal.cpp | 4 ++-- clang/test/ExtractAPI/objc_property.m | 2 +- clang/test/SemaOpenACC/set-construct-ast.cpp | 2 +- lld/test/ELF/aarch64-thunk-bti.s | 2 +- .../CostModel/SystemZ/i128-cmp-ext-conv.ll| 2 +- llvm/test/CodeGen/AArch64/fpimm.ll| 2 +- llvm/test/CodeGen/ARM/shifter_operand.ll | 2 +- llvm/test/CodeGen/ARM/sxt_rot.ll | 2 +- .../Thumb2/LowOverheadLoops/branch-targets.ll | 6 ++--- .../CallSiteSplitting/callsite-split.ll | 2 +- .../Coroutines/coro-debug-coro-frame.ll | 2 +- .../AArch64/nontemporal-load-store.ll | 22 +-- .../Inputs/binary-formats.canonical.json | 2 +- .../scalar-references-used-in-scop-compute.ll | 4 ++-- 21 files changed, 37 insertions(+), 37 deletions(-) diff --git a/clang/test/AST/ast-dump-using-template.cpp b/clang/test/AST/ast-dump-using-template.cpp index 75db5eb5a9d1c..2c9584966e843 100644 --- a/clang/test/AST/ast-dump-using-template.cpp +++ b/clang/test/AST/ast-dump-using-template.cpp @@ -22,7 +22,7 @@ using A = S; // CHECK-NEXT: `-ElaboratedType {{.*}} 'S' sugar dependent // CHECK-NEXT: `-TemplateSpecializationType {{.*}} 'S' dependent // CHECK-NEXT: |-name: 'S':'ns::S' qualified -// CHECk-NEXT: | |-UsingShadowDecl {{.+}} ClassTemplate {{.+}} 'S' +// CHECK-NEXT: | |-UsingShadowDecl {{.+}} ClassTemplate {{.+}} 'S' // TemplateName in TemplateArgument. template class T> class X {}; @@ -55,4 +55,4 @@ using D = decltype(DeducedTemplateSpecializationT2); // CHECK-NEXT: `-ElaboratedType {{.*}} 'S2' sugar // CHECK-NEXT:`-DeducedTemplateSpecializationType {{.*}} 'S2' sugar // CHECK-NEXT: |-name: 'S2':'ns::S2' qualified -//CHECk-NEXT: | |-UsingShadowDecl {{.+}} ClassTemplate {{.+}} 'S2' +// CHECK-NEXT: | |-UsingShadowDecl {{.+}} ClassTemplate {{.+}} 'S2' diff --git a/clang/test/CodeGen/PowerPC/ppc-tmmintrin.c b/clang/test/CodeGen/PowerPC/ppc-tmmintrin.c index 40d3839dcf026..fafdf4ed91e2e 100644 --- a/clang/test/CodeGen/PowerPC/ppc-tmmintrin.c +++ b/clang/test/CodeGen/PowerPC/ppc-tmmintrin.c @@ -71,7 +71,7 @@ test_alignr() { // CHECK-BE: call <16 x i8> @vec_sld(unsigned char vector[16], unsigned char vector[16], unsigned int) // CHECK-LE: call <16 x i8> @vec_reve(unsigned char vector[16]) // CHECK-LE: call <16 x i8> @vec_reve(unsigned char vector[16]) -// CHECk-LE: call <16 x i8> @vec_sld(unsigned char vector[16], unsigned char vector[16], unsigned int) +// CHECK-LE: call <16 x i8> @vec_sld(unsigned char vector[16], unsigned char vector[16], unsigned int) // CHECK-LE: call <16 x i8> @vec_reve(unsigned char vector[16]) // CHECK: store <16 x i8> zeroinitializer, ptr %{{[0-9a-zA-Z_.]+}}, align 16 // CHECK: store <2 x i64> zeroinitializer, ptr %{{[0-9a-zA-Z_.]+}}, align 16 diff --git a/clang/test/CodeGen/X86/avx-builtins.c b/clang/test/CodeGen/X86/avx-builtins.c index cf7c61d871502..ed39862377197 100644 --- a/clang/test/CodeGen/X86/avx-builtins.c +++ b/clang/test/CodeGen/X86/avx-builtins.c @@ -1833,14 +1833,14 @@ void test_mm256_storeu_pd(double* A, __m256d B) { void test_mm256_storeu_ps(float* A, __m256 B) { // CHECK-LABEL: test_mm256_storeu_ps // CHECK: store <8 x float> %{{.*}}, ptr %{{.*}}, align 1{{$}} - // CHECk-NEXT: ret void + // CHECK-NEXT: ret void _mm256_storeu_ps(A, B); } void test_mm256_storeu_si256(__m256i* A, __m256i B) { // CHECK-LABEL: test_mm256_storeu_si256 // CHECK: store <4 x i64> %{{.*}}, ptr %{{.*}}, align 1{{$}} - // CHECk-NEXT: ret void + // CHECK-NEXT: ret void _mm256_storeu_si256(A, B); } diff --git a/clang/test/CodeGen/paren-list-agg-init.cpp b/clang/test/CodeGen/paren-list-agg-init.cpp index 235352382332a..849901ed06e3e 100644 --- a/clang/test/CodeGen/paren-list-agg-init.cpp +++ b/clang/test/CodeGen/paren-list-agg-init.cpp @@ -377,7 +377,7 @@ void foo18() { // CHECK-NEXT: [[A:%.*a.*]] = getelementptr inbounds nuw [[STRUCT_G]], ptr [[G]], i32 0, i32 0 // CHECK-NEXT: store i32 2, ptr [[A]], align 4 // CHECK-NEXT: [[F:%.*]] = getelementptr inbounds i8, ptr [[G]], i64 4 -// CHECk-NEXT: call void @{{.*F.*}}(ptr noundef nonnull align 1 dereferenceable(1)) [[F]], ie32 noundef 1) +// CHECK-NEXT: call void @{{.*F.*}}(ptr noundef nonnull align 1 dereferenceable(1)) [[F
[clang] [lld] [llvm] [polly] Fix regression tests with bad FileCheck checks (PR #140373)
https://github.com/youngbash88 created https://github.com/llvm/llvm-project/pull/140373 Fixes https://github.com/llvm/llvm-project/issues/140149 >From eb01f293e1446f30608daf76fa1d05e91de75f2e Mon Sep 17 00:00:00 2001 From: bashir Date: Sat, 17 May 2025 14:24:04 +0300 Subject: [PATCH] tests: Fix FileCheck prefix typos --- clang/test/AST/ast-dump-using-template.cpp| 4 ++-- clang/test/CodeGen/PowerPC/ppc-tmmintrin.c| 2 +- clang/test/CodeGen/X86/avx-builtins.c | 4 ++-- clang/test/CodeGen/paren-list-agg-init.cpp| 2 +- clang/test/CodeGenCXX/microsoft-abi-throw.cpp | 2 +- .../test/CodeGenOpenCL/builtins-amdgcn-vi.cl | 2 +- clang/test/Driver/baremetal-sysroot.cpp | 2 +- clang/test/Driver/baremetal.cpp | 4 ++-- clang/test/ExtractAPI/objc_property.m | 2 +- clang/test/SemaOpenACC/set-construct-ast.cpp | 2 +- lld/test/ELF/aarch64-thunk-bti.s | 2 +- .../CostModel/SystemZ/i128-cmp-ext-conv.ll| 2 +- llvm/test/CodeGen/AArch64/fpimm.ll| 2 +- llvm/test/CodeGen/ARM/shifter_operand.ll | 2 +- llvm/test/CodeGen/ARM/sxt_rot.ll | 2 +- .../Thumb2/LowOverheadLoops/branch-targets.ll | 6 ++--- .../CallSiteSplitting/callsite-split.ll | 2 +- .../Coroutines/coro-debug-coro-frame.ll | 2 +- .../AArch64/nontemporal-load-store.ll | 22 +-- .../Inputs/binary-formats.canonical.json | 2 +- .../scalar-references-used-in-scop-compute.ll | 4 ++-- 21 files changed, 37 insertions(+), 37 deletions(-) diff --git a/clang/test/AST/ast-dump-using-template.cpp b/clang/test/AST/ast-dump-using-template.cpp index 75db5eb5a9d1c..2c9584966e843 100644 --- a/clang/test/AST/ast-dump-using-template.cpp +++ b/clang/test/AST/ast-dump-using-template.cpp @@ -22,7 +22,7 @@ using A = S; // CHECK-NEXT: `-ElaboratedType {{.*}} 'S' sugar dependent // CHECK-NEXT: `-TemplateSpecializationType {{.*}} 'S' dependent // CHECK-NEXT: |-name: 'S':'ns::S' qualified -// CHECk-NEXT: | |-UsingShadowDecl {{.+}} ClassTemplate {{.+}} 'S' +// CHECK-NEXT: | |-UsingShadowDecl {{.+}} ClassTemplate {{.+}} 'S' // TemplateName in TemplateArgument. template class T> class X {}; @@ -55,4 +55,4 @@ using D = decltype(DeducedTemplateSpecializationT2); // CHECK-NEXT: `-ElaboratedType {{.*}} 'S2' sugar // CHECK-NEXT:`-DeducedTemplateSpecializationType {{.*}} 'S2' sugar // CHECK-NEXT: |-name: 'S2':'ns::S2' qualified -//CHECk-NEXT: | |-UsingShadowDecl {{.+}} ClassTemplate {{.+}} 'S2' +// CHECK-NEXT: | |-UsingShadowDecl {{.+}} ClassTemplate {{.+}} 'S2' diff --git a/clang/test/CodeGen/PowerPC/ppc-tmmintrin.c b/clang/test/CodeGen/PowerPC/ppc-tmmintrin.c index 40d3839dcf026..fafdf4ed91e2e 100644 --- a/clang/test/CodeGen/PowerPC/ppc-tmmintrin.c +++ b/clang/test/CodeGen/PowerPC/ppc-tmmintrin.c @@ -71,7 +71,7 @@ test_alignr() { // CHECK-BE: call <16 x i8> @vec_sld(unsigned char vector[16], unsigned char vector[16], unsigned int) // CHECK-LE: call <16 x i8> @vec_reve(unsigned char vector[16]) // CHECK-LE: call <16 x i8> @vec_reve(unsigned char vector[16]) -// CHECk-LE: call <16 x i8> @vec_sld(unsigned char vector[16], unsigned char vector[16], unsigned int) +// CHECK-LE: call <16 x i8> @vec_sld(unsigned char vector[16], unsigned char vector[16], unsigned int) // CHECK-LE: call <16 x i8> @vec_reve(unsigned char vector[16]) // CHECK: store <16 x i8> zeroinitializer, ptr %{{[0-9a-zA-Z_.]+}}, align 16 // CHECK: store <2 x i64> zeroinitializer, ptr %{{[0-9a-zA-Z_.]+}}, align 16 diff --git a/clang/test/CodeGen/X86/avx-builtins.c b/clang/test/CodeGen/X86/avx-builtins.c index cf7c61d871502..ed39862377197 100644 --- a/clang/test/CodeGen/X86/avx-builtins.c +++ b/clang/test/CodeGen/X86/avx-builtins.c @@ -1833,14 +1833,14 @@ void test_mm256_storeu_pd(double* A, __m256d B) { void test_mm256_storeu_ps(float* A, __m256 B) { // CHECK-LABEL: test_mm256_storeu_ps // CHECK: store <8 x float> %{{.*}}, ptr %{{.*}}, align 1{{$}} - // CHECk-NEXT: ret void + // CHECK-NEXT: ret void _mm256_storeu_ps(A, B); } void test_mm256_storeu_si256(__m256i* A, __m256i B) { // CHECK-LABEL: test_mm256_storeu_si256 // CHECK: store <4 x i64> %{{.*}}, ptr %{{.*}}, align 1{{$}} - // CHECk-NEXT: ret void + // CHECK-NEXT: ret void _mm256_storeu_si256(A, B); } diff --git a/clang/test/CodeGen/paren-list-agg-init.cpp b/clang/test/CodeGen/paren-list-agg-init.cpp index 235352382332a..849901ed06e3e 100644 --- a/clang/test/CodeGen/paren-list-agg-init.cpp +++ b/clang/test/CodeGen/paren-list-agg-init.cpp @@ -377,7 +377,7 @@ void foo18() { // CHECK-NEXT: [[A:%.*a.*]] = getelementptr inbounds nuw [[STRUCT_G]], ptr [[G]], i32 0, i32 0 // CHECK-NEXT: store i32 2, ptr [[A]], align 4 // CHECK-NEXT: [[F:%.*]] = getelementptr inbounds i8, ptr [[G]], i64 4 -// CHECk-NEXT: call void @{{.*F.*}}(ptr noundef nonnull align 1 dereferenceable(1)) [[F]], ie32 noundef 1) +// CHECK-NEXT: call void @{{.*F.*}