[llvm] d0029b8 - remove UB from test [NFC]

via llvm-commits llvm-commits at lists.llvm.org
Tue Aug 19 03:18:31 PDT 2025


Author: Nuno Lopes
Date: 2025-08-19T11:18:27+01:00
New Revision: d0029b87d8dcc3db9f9eee0ddc4025cb9c33017b

URL: https://github.com/llvm/llvm-project/commit/d0029b87d8dcc3db9f9eee0ddc4025cb9c33017b
DIFF: https://github.com/llvm/llvm-project/commit/d0029b87d8dcc3db9f9eee0ddc4025cb9c33017b.diff

LOG: remove UB from test [NFC]

Added: 
    

Modified: 
    llvm/test/Transforms/SROA/vector-conversion.ll

Removed: 
    


################################################################################
diff  --git a/llvm/test/Transforms/SROA/vector-conversion.ll b/llvm/test/Transforms/SROA/vector-conversion.ll
index 339810cb03ead..12df63db96a08 100644
--- a/llvm/test/Transforms/SROA/vector-conversion.ll
+++ b/llvm/test/Transforms/SROA/vector-conversion.ll
@@ -15,7 +15,7 @@ define <4 x i64> @vector_ptrtoint({<2 x ptr>, <2 x ptr>} %x) {
 ; CHECK-NEXT:    [[A_SROA_0_16_VECBLEND:%.*]] = select <4 x i1> <i1 false, i1 false, i1 true, i1 true>, <4 x i64> [[A_SROA_0_16_VEC_EXPAND]], <4 x i64> [[A_SROA_0_0_VECBLEND]]
 ; CHECK-NEXT:    ret <4 x i64> [[A_SROA_0_16_VECBLEND]]
 ;
-  %a = alloca {<2 x ptr>, <2 x ptr>}
+  %a = alloca {<2 x ptr>, <2 x ptr>}, align 32
 
   store {<2 x ptr>, <2 x ptr>} %x, ptr %a
 
@@ -36,7 +36,7 @@ define <4 x ptr> @vector_inttoptr({<2 x i64>, <2 x i64>} %x) {
 ; CHECK-NEXT:    [[A_SROA_0_16_VECBLEND:%.*]] = select <4 x i1> <i1 false, i1 false, i1 true, i1 true>, <4 x ptr> [[A_SROA_0_16_VEC_EXPAND]], <4 x ptr> [[A_SROA_0_0_VECBLEND]]
 ; CHECK-NEXT:    ret <4 x ptr> [[A_SROA_0_16_VECBLEND]]
 ;
-  %a = alloca {<2 x i64>, <2 x i64>}
+  %a = alloca {<2 x i64>, <2 x i64>}, align 32
 
   store {<2 x i64>, <2 x i64>} %x, ptr %a
 
@@ -57,7 +57,7 @@ define <2 x i64> @vector_ptrtointbitcast({<1 x ptr>, <1 x ptr>} %x) {
 ; CHECK-NEXT:    [[A_SROA_0_8_VEC_INSERT:%.*]] = insertelement <2 x i64> [[A_SROA_0_0_VEC_INSERT]], i64 [[TMP4]], i32 1
 ; CHECK-NEXT:    ret <2 x i64> [[A_SROA_0_8_VEC_INSERT]]
 ;
-  %a = alloca {<1 x ptr>, <1 x ptr>}
+  %a = alloca {<1 x ptr>, <1 x ptr>}, align 16
 
   store {<1 x ptr>, <1 x ptr>} %x, ptr %a
 
@@ -74,7 +74,7 @@ define <2 x ptr> @vector_inttoptrbitcast_vector({<16 x i8>, <16 x i8>} %x) {
 ; CHECK-NEXT:    [[X_FCA_1_EXTRACT:%.*]] = extractvalue { <16 x i8>, <16 x i8> } [[X]], 1
 ; CHECK-NEXT:    ret <2 x ptr> [[TMP2]]
 ;
-  %a = alloca {<16 x i8>, <16 x i8>}
+  %a = alloca {<16 x i8>, <16 x i8>}, align 16
 
   store {<16 x i8>, <16 x i8>} %x, ptr %a
 
@@ -91,7 +91,7 @@ define <16 x i8> @vector_ptrtointbitcast_vector({<2 x ptr>, <2 x ptr>} %x) {
 ; CHECK-NEXT:    [[TMP2:%.*]] = bitcast <2 x i64> [[TMP1]] to <16 x i8>
 ; CHECK-NEXT:    ret <16 x i8> [[TMP2]]
 ;
-  %a = alloca {<2 x ptr>, <2 x ptr>}
+  %a = alloca {<2 x ptr>, <2 x ptr>}, align 16
 
   store {<2 x ptr>, <2 x ptr>} %x, ptr %a
 


        


More information about the llvm-commits mailing list