llvmorg-github-actions[bot] wrote:

<!--LLVM PR SUMMARY COMMENT-->

@llvm/pr-subscribers-clang

Author: Erich Keane (erichkeane)

<details>
<summary>Changes</summary>

These are broken by other patches, see: #<!-- -->182556 and #<!-- -->201999

---
Full diff: https://github.com/llvm/llvm-project/pull/207252.diff


4 Files Affected:

- (modified) clang/test/CIR/CodeGen/attr-noundef.cpp (+2-2) 
- (modified) clang/test/CIR/CodeGen/attr-target-x86.c (+4-4) 
- (modified) clang/test/CIR/CodeGen/lambda-dtor-field.cpp (+1-1) 
- (modified) clang/test/CIR/CodeGenCXX/uncopyable-args.cpp (+5-5) 


``````````diff
diff --git a/clang/test/CIR/CodeGen/attr-noundef.cpp 
b/clang/test/CIR/CodeGen/attr-noundef.cpp
index 3d133441ad5a0..390559b4f8ae9 100644
--- a/clang/test/CIR/CodeGen/attr-noundef.cpp
+++ b/clang/test/CIR/CodeGen/attr-noundef.cpp
@@ -41,7 +41,7 @@ void pass_nocopy(NoCopy e) {}
 // LLVM-LABEL: define {{.*}} void @_ZN13check_structs11pass_nocopyENS_6NoCopyE(
 
 // OGCG: define{{.*}} void @_ZN13check_structs10ret_nocopyEv{{.*}}(ptr 
dead_on_unwind noalias writable sret({{[^)]+}}) align 4 %
-// OGCG: define{{.*}} void 
@_ZN13check_structs11pass_nocopyENS_6NoCopyE{{.*}}(ptr noundef dead_on_return %
+// OGCG: define{{.*}} void 
@_ZN13check_structs11pass_nocopyENS_6NoCopyE{{.*}}(ptr noundef align 4 
dead_on_return %
 
 struct Huge {
   int a[1024];
@@ -91,7 +91,7 @@ void pass_nocopy(NoCopy e) {}
 // LLVM-LABEL: define {{.*}} void @_ZN12check_unions11pass_nocopyENS_6NoCopyE(
 
 // OGCG: define{{.*}} void @_ZN12check_unions10ret_nocopyEv{{.*}}(ptr 
dead_on_unwind noalias writable sret({{[^)]+}}) align 4 %
-// OGCG: define{{.*}} void 
@_ZN12check_unions11pass_nocopyENS_6NoCopyE{{.*}}(ptr noundef dead_on_return %
+// OGCG: define{{.*}} void 
@_ZN12check_unions11pass_nocopyENS_6NoCopyE{{.*}}(ptr noundef align 4 
dead_on_return %
 } // namespace check_unions
 
 //************ Passing `this` pointers
diff --git a/clang/test/CIR/CodeGen/attr-target-x86.c 
b/clang/test/CIR/CodeGen/attr-target-x86.c
index 7de15ec447abe..c99484c42a1db 100644
--- a/clang/test/CIR/CodeGen/attr-target-x86.c
+++ b/clang/test/CIR/CodeGen/attr-target-x86.c
@@ -52,11 +52,11 @@ void f_fpmath_387(void) {}
 
 // CIR:      cir.func{{.*}} @f_no_sse2()
 // CIR-SAME: "cir.target-cpu" = "i686"
-// CIR-SAME: "cir.target-features" = 
"+cmov,+cx8,+x87,-aes,-amx-avx512,-avx,-avx10.1,-avx10.2,-avx2,-avx512bf16,-avx512bitalg,-avx512bw,-avx512cd,-avx512dq,-avx512f,-avx512fp16,-avx512ifma,-avx512vbmi,-avx512vbmi2,-avx512vl,-avx512vnni,-avx512vp2intersect,-avx512vpopcntdq,-avxifma,-avxneconvert,-avxvnni,-avxvnniint16,-avxvnniint8,-f16c,-fma,-fma4,-gfni,-kl,-pclmul,-sha,-sha512,-sm3,-sm4,-sse2,-sse3,-sse4.1,-sse4.2,-sse4a,-ssse3,-vaes,-vpclmulqdq,-widekl,-xop"
+// CIR-SAME: "cir.target-features" = 
"+cmov,+cx8,+x87,-aes,-amx-avx512,-avx,-avx10.1,-avx10.2,-avx2,-avx512bf16,-avx512bitalg,-avx512bmm,-avx512bw,-avx512cd,-avx512dq,-avx512f,-avx512fp16,-avx512ifma,-avx512vbmi,-avx512vbmi2,-avx512vl,-avx512vnni,-avx512vp2intersect,-avx512vpopcntdq,-avxifma,-avxneconvert,-avxvnni,-avxvnniint16,-avxvnniint8,-f16c,-fma,-fma4,-gfni,-kl,-pclmul,-sha,-sha512,-sm3,-sm4,-sse2,-sse3,-sse4.1,-sse4.2,-sse4a,-ssse3,-vaes,-vpclmulqdq,-widekl,-xop"
 // CIR-SAME: "cir.tune-cpu" = "i686"
 
 // LLVM-NOT: tune-cpu
-// LLVM:     [[f_no_sse2]] = {{.*}}"target-cpu"="i686" 
"target-features"="+cmov,+cx8,+x87,-aes,-amx-avx512,-avx,-avx10.1,-avx10.2,-avx2,-avx512bf16,-avx512bitalg,-avx512bw,-avx512cd,-avx512dq,-avx512f,-avx512fp16,-avx512ifma,-avx512vbmi,-avx512vbmi2,-avx512vl,-avx512vnni,-avx512vp2intersect,-avx512vpopcntdq,-avxifma,-avxneconvert,-avxvnni,-avxvnniint16,-avxvnniint8,-f16c,-fma,-fma4,-gfni,-kl,-pclmul,-sha,-sha512,-sm3,-sm4,-sse2,-sse3,-sse4.1,-sse4.2,-sse4a,-ssse3,-vaes,-vpclmulqdq,-widekl,-xop"
 "tune-cpu"="i686"
+// LLVM:     [[f_no_sse2]] = {{.*}}"target-cpu"="i686" 
"target-features"="+cmov,+cx8,+x87,-aes,-amx-avx512,-avx,-avx10.1,-avx10.2,-avx2,-avx512bf16,-avx512bitalg,-avx512bmm,-avx512bw,-avx512cd,-avx512dq,-avx512f,-avx512fp16,-avx512ifma,-avx512vbmi,-avx512vbmi2,-avx512vl,-avx512vnni,-avx512vp2intersect,-avx512vpopcntdq,-avxifma,-avxneconvert,-avxvnni,-avxvnniint16,-avxvnniint8,-f16c,-fma,-fma4,-gfni,-kl,-pclmul,-sha,-sha512,-sm3,-sm4,-sse2,-sse3,-sse4.1,-sse4.2,-sse4a,-ssse3,-vaes,-vpclmulqdq,-widekl,-xop"
 "tune-cpu"="i686"
 __attribute__((target("no-sse2")))
 void f_no_sse2(void) {}
 
@@ -72,10 +72,10 @@ void f_sse4(void) {}
 
 // CIR:      cir.func{{.*}} @f_no_sse4()
 // CIR-SAME: "cir.target-cpu" = "i686"
-// CIR-SAME: "cir.target-features" = 
"+cmov,+cx8,+x87,-amx-avx512,-avx,-avx10.1,-avx10.2,-avx2,-avx512bf16,-avx512bitalg,-avx512bw,-avx512cd,-avx512dq,-avx512f,-avx512fp16,-avx512ifma,-avx512vbmi,-avx512vbmi2,-avx512vl,-avx512vnni,-avx512vp2intersect,-avx512vpopcntdq,-avxifma,-avxneconvert,-avxvnni,-avxvnniint16,-avxvnniint8,-f16c,-fma,-fma4,-sha512,-sm3,-sm4,-sse4.1,-sse4.2,-vaes,-vpclmulqdq,-xop"
+// CIR-SAME: "cir.target-features" = 
"+cmov,+cx8,+x87,-amx-avx512,-avx,-avx10.1,-avx10.2,-avx2,-avx512bf16,-avx512bitalg,-avx512bmm,-avx512bw,-avx512cd,-avx512dq,-avx512f,-avx512fp16,-avx512ifma,-avx512vbmi,-avx512vbmi2,-avx512vl,-avx512vnni,-avx512vp2intersect,-avx512vpopcntdq,-avxifma,-avxneconvert,-avxvnni,-avxvnniint16,-avxvnniint8,-f16c,-fma,-fma4,-sha512,-sm3,-sm4,-sse4.1,-sse4.2,-vaes,-vpclmulqdq,-xop"
 // CIR-SAME: "cir.tune-cpu" = "i686"
 
-// LLVM: [[f_no_sse4]] = {{.*}}"target-cpu"="i686" 
"target-features"="+cmov,+cx8,+x87,-amx-avx512,-avx,-avx10.1,-avx10.2,-avx2,-avx512bf16,-avx512bitalg,-avx512bw,-avx512cd,-avx512dq,-avx512f,-avx512fp16,-avx512ifma,-avx512vbmi,-avx512vbmi2,-avx512vl,-avx512vnni,-avx512vp2intersect,-avx512vpopcntdq,-avxifma,-avxneconvert,-avxvnni,-avxvnniint16,-avxvnniint8,-f16c,-fma,-fma4,-sha512,-sm3,-sm4,-sse4.1,-sse4.2,-vaes,-vpclmulqdq,-xop"
 "tune-cpu"="i686"
+// LLVM: [[f_no_sse4]] = {{.*}}"target-cpu"="i686" 
"target-features"="+cmov,+cx8,+x87,-amx-avx512,-avx,-avx10.1,-avx10.2,-avx2,-avx512bf16,-avx512bitalg,-avx512bmm,-avx512bw,-avx512cd,-avx512dq,-avx512f,-avx512fp16,-avx512ifma,-avx512vbmi,-avx512vbmi2,-avx512vl,-avx512vnni,-avx512vp2intersect,-avx512vpopcntdq,-avxifma,-avxneconvert,-avxvnni,-avxvnniint16,-avxvnniint8,-f16c,-fma,-fma4,-sha512,-sm3,-sm4,-sse4.1,-sse4.2,-vaes,-vpclmulqdq,-xop"
 "tune-cpu"="i686"
 __attribute__((target("no-sse4")))
 void f_no_sse4(void) {}
 
diff --git a/clang/test/CIR/CodeGen/lambda-dtor-field.cpp 
b/clang/test/CIR/CodeGen/lambda-dtor-field.cpp
index a67319c77733a..8dde8f71d1b6b 100644
--- a/clang/test/CIR/CodeGen/lambda-dtor-field.cpp
+++ b/clang/test/CIR/CodeGen/lambda-dtor-field.cpp
@@ -92,7 +92,7 @@ void capture_two(S a, S b) {
 // LLVM:   call void @"_ZZ11capture_two1SS_EN3$_0D1Ev"(ptr {{.*}} %[[LAM2]])
 // LLVM:   ret void
 
-// OGCG-LABEL: define dso_local void @_Z11capture_two1SS_(ptr noundef %a, ptr 
noundef %b){{.*}}personality ptr @__gxx_personality_v0
+// OGCG-LABEL: define dso_local void @_Z11capture_two1SS_(ptr noundef 
{{.*}}%a, ptr noundef {{.*}}%b){{.*}}personality ptr @__gxx_personality_v0
 // OGCG:   %[[LAM2:.*]] = alloca %[[LAM_TY_2:.*]], align 4
 // OGCG:   %[[FA:.*]] = getelementptr inbounds nuw %[[LAM_TY_2]], ptr 
%[[LAM2]], i32 0, i32 0
 // OGCG:   call void @_ZN1SC1ERKS_(ptr {{.*}} %[[FA]], ptr {{.*}} %a)
diff --git a/clang/test/CIR/CodeGenCXX/uncopyable-args.cpp 
b/clang/test/CIR/CodeGenCXX/uncopyable-args.cpp
index 48e954d9e72f3..7a8835ee4af5c 100644
--- a/clang/test/CIR/CodeGenCXX/uncopyable-args.cpp
+++ b/clang/test/CIR/CodeGenCXX/uncopyable-args.cpp
@@ -68,7 +68,7 @@ void bar() {
 
 // OGCG-LABEL: define {{.*}} void @_ZN9move_ctor3barEv(
 // OGCG:   call {{.*}} @_ZN9move_ctor1AC1Ev(
-// OGCG:   call void @_ZN9move_ctor3fooENS_1AE(ptr noundef dead_on_return
+// OGCG:   call void @_ZN9move_ctor3fooENS_1AE(
 }
 
 namespace all_deleted {
@@ -92,7 +92,7 @@ void bar() {
 
 // OGCG-LABEL: define {{.*}} void @_ZN11all_deleted3barEv(
 // OGCG:   call {{.*}} @_ZN11all_deleted1AC1Ev(
-// OGCG:   call void @_ZN11all_deleted3fooENS_1AE(ptr noundef dead_on_return
+// OGCG:   call void @_ZN11all_deleted3fooENS_1AE(
 }
 
 namespace implicitly_deleted {
@@ -115,7 +115,7 @@ void bar() {
 
 // OGCG-LABEL: define {{.*}} void @_ZN18implicitly_deleted3barEv(
 // OGCG:   call {{.*}} @_ZN18implicitly_deleted1AC1Ev(
-// OGCG:   call void @_ZN18implicitly_deleted3fooENS_1AE(ptr noundef 
dead_on_return
+// OGCG:   call void @_ZN18implicitly_deleted3fooENS_1AE(
 }
 
 namespace one_deleted {
@@ -138,7 +138,7 @@ void bar() {
 
 // OGCG-LABEL: define {{.*}} void @_ZN11one_deleted3barEv(
 // OGCG:   call {{.*}} @_ZN11one_deleted1AC1Ev(
-// OGCG:   call void @_ZN11one_deleted3fooENS_1AE(ptr noundef dead_on_return
+// OGCG:   call void @_ZN11one_deleted3fooENS_1AE(
 }
 
 namespace copy_defaulted {
@@ -235,7 +235,7 @@ void bar() {
 
 // OGCG-LABEL: define {{.*}} void @_ZN14two_copy_ctors3barEv(
 // OGCG:   call {{.*}} @{{.*}}C1Ev(
-// OGCG:   call void @_ZN14two_copy_ctors3fooENS_1BE(ptr noundef dead_on_return
+// OGCG:   call void @_ZN14two_copy_ctors3fooENS_1BE(
 }
 
 namespace definition_only {

``````````

</details>


https://github.com/llvm/llvm-project/pull/207252
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to