@@ -15,7 +15,7 @@ define <4 x i64> @vector_ptrtoint({<2 x ptr>, <2 x ptr>} %x) {
15
15
; 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]]
16
16
; CHECK-NEXT: ret <4 x i64> [[A_SROA_0_16_VECBLEND]]
17
17
;
18
- %a = alloca {<2 x ptr >, <2 x ptr >}
18
+ %a = alloca {<2 x ptr >, <2 x ptr >}, align 32
19
19
20
20
store {<2 x ptr >, <2 x ptr >} %x , ptr %a
21
21
@@ -36,7 +36,7 @@ define <4 x ptr> @vector_inttoptr({<2 x i64>, <2 x i64>} %x) {
36
36
; 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]]
37
37
; CHECK-NEXT: ret <4 x ptr> [[A_SROA_0_16_VECBLEND]]
38
38
;
39
- %a = alloca {<2 x i64 >, <2 x i64 >}
39
+ %a = alloca {<2 x i64 >, <2 x i64 >}, align 32
40
40
41
41
store {<2 x i64 >, <2 x i64 >} %x , ptr %a
42
42
@@ -57,7 +57,7 @@ define <2 x i64> @vector_ptrtointbitcast({<1 x ptr>, <1 x ptr>} %x) {
57
57
; CHECK-NEXT: [[A_SROA_0_8_VEC_INSERT:%.*]] = insertelement <2 x i64> [[A_SROA_0_0_VEC_INSERT]], i64 [[TMP4]], i32 1
58
58
; CHECK-NEXT: ret <2 x i64> [[A_SROA_0_8_VEC_INSERT]]
59
59
;
60
- %a = alloca {<1 x ptr >, <1 x ptr >}
60
+ %a = alloca {<1 x ptr >, <1 x ptr >}, align 16
61
61
62
62
store {<1 x ptr >, <1 x ptr >} %x , ptr %a
63
63
@@ -74,7 +74,7 @@ define <2 x ptr> @vector_inttoptrbitcast_vector({<16 x i8>, <16 x i8>} %x) {
74
74
; CHECK-NEXT: [[X_FCA_1_EXTRACT:%.*]] = extractvalue { <16 x i8>, <16 x i8> } [[X]], 1
75
75
; CHECK-NEXT: ret <2 x ptr> [[TMP2]]
76
76
;
77
- %a = alloca {<16 x i8 >, <16 x i8 >}
77
+ %a = alloca {<16 x i8 >, <16 x i8 >}, align 16
78
78
79
79
store {<16 x i8 >, <16 x i8 >} %x , ptr %a
80
80
@@ -91,7 +91,7 @@ define <16 x i8> @vector_ptrtointbitcast_vector({<2 x ptr>, <2 x ptr>} %x) {
91
91
; CHECK-NEXT: [[TMP2:%.*]] = bitcast <2 x i64> [[TMP1]] to <16 x i8>
92
92
; CHECK-NEXT: ret <16 x i8> [[TMP2]]
93
93
;
94
- %a = alloca {<2 x ptr >, <2 x ptr >}
94
+ %a = alloca {<2 x ptr >, <2 x ptr >}, align 16
95
95
96
96
store {<2 x ptr >, <2 x ptr >} %x , ptr %a
97
97
0 commit comments