@@ -5,7 +5,6 @@ define void @store_load(ptr %ptr) {
55; CHECK-LABEL: define void @store_load(
66; CHECK-SAME: ptr [[PTR:%.*]]) {
77; CHECK-NEXT: [[PTR0:%.*]] = getelementptr float, ptr [[PTR]], i32 0
8- ; CHECK-NEXT: [[PTR1:%.*]] = getelementptr float, ptr [[PTR]], i32 1
98; CHECK-NEXT: [[VECL:%.*]] = load <2 x float>, ptr [[PTR0]], align 4
109; CHECK-NEXT: store <2 x float> [[VECL]], ptr [[PTR0]], align 4
1110; CHECK-NEXT: ret void
@@ -24,9 +23,7 @@ define void @store_fpext_load(ptr %ptr) {
2423; CHECK-LABEL: define void @store_fpext_load(
2524; CHECK-SAME: ptr [[PTR:%.*]]) {
2625; CHECK-NEXT: [[PTR0:%.*]] = getelementptr float, ptr [[PTR]], i32 0
27- ; CHECK-NEXT: [[PTR1:%.*]] = getelementptr float, ptr [[PTR]], i32 1
2826; CHECK-NEXT: [[PTRD0:%.*]] = getelementptr double, ptr [[PTR]], i32 0
29- ; CHECK-NEXT: [[PTRD1:%.*]] = getelementptr double, ptr [[PTR]], i32 1
3027; CHECK-NEXT: [[VECL:%.*]] = load <2 x float>, ptr [[PTR0]], align 4
3128; CHECK-NEXT: [[VCAST:%.*]] = fpext <2 x float> [[VECL]] to <2 x double>
3229; CHECK-NEXT: store <2 x double> [[VCAST]], ptr [[PTRD0]], align 8
@@ -49,9 +46,7 @@ define void @store_fcmp_zext_load(ptr %ptr) {
4946; CHECK-LABEL: define void @store_fcmp_zext_load(
5047; CHECK-SAME: ptr [[PTR:%.*]]) {
5148; CHECK-NEXT: [[PTR0:%.*]] = getelementptr float, ptr [[PTR]], i32 0
52- ; CHECK-NEXT: [[PTR1:%.*]] = getelementptr float, ptr [[PTR]], i32 1
5349; CHECK-NEXT: [[PTRB0:%.*]] = getelementptr i32, ptr [[PTR]], i32 0
54- ; CHECK-NEXT: [[PTRB1:%.*]] = getelementptr i32, ptr [[PTR]], i32 1
5550; CHECK-NEXT: [[VECL1:%.*]] = load <2 x float>, ptr [[PTR0]], align 4
5651; CHECK-NEXT: [[VECL:%.*]] = load <2 x float>, ptr [[PTR0]], align 4
5752; CHECK-NEXT: [[VCMP:%.*]] = fcmp ogt <2 x float> [[VECL]], [[VECL1]]
@@ -80,7 +75,6 @@ define void @store_fadd_load(ptr %ptr) {
8075; CHECK-LABEL: define void @store_fadd_load(
8176; CHECK-SAME: ptr [[PTR:%.*]]) {
8277; CHECK-NEXT: [[PTR0:%.*]] = getelementptr float, ptr [[PTR]], i32 0
83- ; CHECK-NEXT: [[PTR1:%.*]] = getelementptr float, ptr [[PTR]], i32 1
8478; CHECK-NEXT: [[VECL:%.*]] = load <2 x float>, ptr [[PTR0]], align 4
8579; CHECK-NEXT: [[VECL1:%.*]] = load <2 x float>, ptr [[PTR0]], align 4
8680; CHECK-NEXT: [[VEC:%.*]] = fadd <2 x float> [[VECL]], [[VECL1]]
@@ -104,7 +98,6 @@ define void @store_fneg_load(ptr %ptr) {
10498; CHECK-LABEL: define void @store_fneg_load(
10599; CHECK-SAME: ptr [[PTR:%.*]]) {
106100; CHECK-NEXT: [[PTR0:%.*]] = getelementptr float, ptr [[PTR]], i32 0
107- ; CHECK-NEXT: [[PTR1:%.*]] = getelementptr float, ptr [[PTR]], i32 1
108101; CHECK-NEXT: [[VECL:%.*]] = load <2 x float>, ptr [[PTR0]], align 4
109102; CHECK-NEXT: [[VEC:%.*]] = fneg <2 x float> [[VECL]]
110103; CHECK-NEXT: store <2 x float> [[VEC]], ptr [[PTR0]], align 4
@@ -147,7 +140,6 @@ define void @pack_scalars(ptr %ptr, ptr %ptr2) {
147140; CHECK-LABEL: define void @pack_scalars(
148141; CHECK-SAME: ptr [[PTR:%.*]], ptr [[PTR2:%.*]]) {
149142; CHECK-NEXT: [[PTR0:%.*]] = getelementptr float, ptr [[PTR]], i32 0
150- ; CHECK-NEXT: [[PTR1:%.*]] = getelementptr float, ptr [[PTR]], i32 1
151143; CHECK-NEXT: [[LD0:%.*]] = load float, ptr [[PTR0]], align 4
152144; CHECK-NEXT: [[LD1:%.*]] = load float, ptr [[PTR2]], align 4
153145; CHECK-NEXT: [[PACK:%.*]] = insertelement <2 x float> poison, float [[LD0]], i32 0
@@ -191,7 +183,6 @@ define void @pack_vectors(ptr %ptr, ptr %ptr2) {
191183; CHECK-LABEL: define void @pack_vectors(
192184; CHECK-SAME: ptr [[PTR:%.*]], ptr [[PTR2:%.*]]) {
193185; CHECK-NEXT: [[PTR0:%.*]] = getelementptr <2 x float>, ptr [[PTR]], i32 0
194- ; CHECK-NEXT: [[PTR1:%.*]] = getelementptr float, ptr [[PTR]], i32 2
195186; CHECK-NEXT: [[LD0:%.*]] = load <2 x float>, ptr [[PTR0]], align 8
196187; CHECK-NEXT: [[LD1:%.*]] = load float, ptr [[PTR2]], align 4
197188; CHECK-NEXT: [[VPACK:%.*]] = extractelement <2 x float> [[LD0]], i32 0
0 commit comments