[llvm-branch-commits] [llvm] [AtomicExpand][test] Add CHECK32 and CHECK64 via whole-file regen (PR #200339)

via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Wed Jun 3 02:50:35 PDT 2026


https://github.com/jofrn updated https://github.com/llvm/llvm-project/pull/200339

>From 2cd87bfa248a5e52c0a1fbd6909bd2df8ad60380 Mon Sep 17 00:00:00 2001
From: jofrn <jo7frn1 at gmail.com>
Date: Wed, 3 Jun 2026 02:42:53 -0700
Subject: [PATCH] [AtomicExpand][test] Regen CX16 CHECKs for atomic_vec2_half
 after cast removal

---
 .../Transforms/AtomicExpand/X86/expand-atomic-non-integer.ll   | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/llvm/test/Transforms/AtomicExpand/X86/expand-atomic-non-integer.ll b/llvm/test/Transforms/AtomicExpand/X86/expand-atomic-non-integer.ll
index 987fc51a6f042..bb1cb5a0eaee6 100644
--- a/llvm/test/Transforms/AtomicExpand/X86/expand-atomic-non-integer.ll
+++ b/llvm/test/Transforms/AtomicExpand/X86/expand-atomic-non-integer.ll
@@ -442,8 +442,7 @@ define <2 x half> @atomic_vec2_half(ptr %x) nounwind {
 ;
 ; CX16-LABEL: define <2 x half> @atomic_vec2_half(
 ; CX16-SAME: ptr [[X:%.*]]) #[[ATTR1]] {
-; CX16-NEXT:    [[TMP1:%.*]] = load atomic i32, ptr [[X]] acquire, align 8
-; CX16-NEXT:    [[TMP2:%.*]] = bitcast i32 [[TMP1]] to <2 x half>
+; CX16-NEXT:    [[TMP2:%.*]] = load atomic <2 x half>, ptr [[X]] acquire, align 8
 ; CX16-NEXT:    ret <2 x half> [[TMP2]]
 ;
   %ret = load atomic <2 x half>, ptr %x acquire, align 8



More information about the llvm-branch-commits mailing list