@@ -116,10 +116,10 @@ attributes #3 = { argmemonly nounwind }
116
116
; CHECK: for.body5: ; preds = %for.inc44, %for.cond2.preheader
117
117
; CHECK-NEXT: %iv1 = phi i64 [ %iv.next2, %for.inc44 ], [ 0, %for.cond2.preheader ]
118
118
; CHECK-NEXT: %iv.next2 = add nuw nsw i64 %iv1, 1
119
- ; CHECK-NEXT: %L_lhs_i = load float, float* %lhs_i, align 8, !tbaa !6, !invariant.group ![[lhsiv:[0-9]+]]
119
+ ; CHECK-NEXT: %L_lhs_i = load float, float* %lhs_i, align 8, !tbaa !6
120
120
; CHECK-NEXT: %[[ivrows:.+]] = mul nsw i64 %iv1, %rows
121
121
; CHECK-NEXT: %rhs_ij = getelementptr inbounds float, float* %rhs_data, i64 %[[ivrows]]
122
- ; CHECK-NEXT: %L_rhs_ij = load float, float* %rhs_ij, align 8, !tbaa !6, !invariant.group ![[rhsiv:[0-9]+]]
122
+ ; CHECK-NEXT: %L_rhs_ij = load float, float* %rhs_ij, align 8, !tbaa !6
123
123
; CHECK-NEXT: %mul = fmul fast float %L_rhs_ij, %L_lhs_i
124
124
; CHECK-NEXT: %mul_ext = fpext float %mul to double
125
125
; CHECK-NEXT: %[[ivrowsiv:.+]] = add nsw i64 %[[ivrows]], %iv
@@ -134,10 +134,10 @@ attributes #3 = { argmemonly nounwind }
134
134
; CHECK-NEXT: %[[n4rows:.+]] = mul nsw i64 %iv.next4, %rows
135
135
; CHECK-NEXT: %[[riv:.+]] = add nsw i64 %[[n4rows]], %iv
136
136
; CHECK-NEXT: %lhs_ki = getelementptr inbounds float, float* %lhs_data, i64 %[[riv]]
137
- ; CHECK-NEXT: %L_lhs_ki = load float, float* %lhs_ki, align 8, !tbaa !6, !invariant.group !
137
+ ; CHECK-NEXT: %L_lhs_ki = load float, float* %lhs_ki, align 8, !tbaa !6
138
138
; CHECK-NEXT: %[[iv41:.+]] = add nsw i64 %iv.next4, %[[ivrows]]
139
139
; CHECK-NEXT: %rhs_kk = getelementptr inbounds float, float* %rhs_data, i64 %[[iv41]]
140
- ; CHECK-NEXT: %L_rhs_kk = load float, float* %rhs_kk, align 8, !tbaa !6, !invariant.group !
140
+ ; CHECK-NEXT: %L_rhs_kk = load float, float* %rhs_kk, align 8, !tbaa !6
141
141
; CHECK-NEXT: %mul2 = fmul fast float %L_rhs_kk, %L_lhs_ki
142
142
; CHECK-NEXT: %add = fadd fast float %[[fphi]], %mul2
143
143
; CHECK-NEXT: %add_ext = fpext float %add to double
@@ -170,10 +170,10 @@ attributes #3 = { argmemonly nounwind }
170
170
; CHECK-NEXT: %[[ptrunc:.+]] = fptrunc double %[[oiji]] to float
171
171
; CHECK-NEXT: %[[a10:.+]] = fadd fast float %[[a18:.+]], %[[ptrunc]]
172
172
; CHECK-NEXT: %lhs_i_unwrap = getelementptr inbounds float, float* %lhs_data, i64 %"iv'ac.0"
173
- ; CHECK-NEXT: %L_lhs_i_unwrap = load float, float* %lhs_i_unwrap, align 8, !tbaa !6, !invariant.group ![[lhsiv]]
173
+ ; CHECK-NEXT: %L_lhs_i_unwrap = load float, float* %lhs_i_unwrap, align 8, !tbaa !6
174
174
; CHECK-NEXT: %m0diffeL_rhs_ij = fmul fast float %[[a10]], %L_lhs_i_unwrap
175
175
; CHECK-NEXT: %rhs_ij_unwrap = getelementptr inbounds float, float* %rhs_data, i64 %[[unwrap7:.+]]
176
- ; CHECK-NEXT: %L_rhs_ij_unwrap = load float, float* %rhs_ij_unwrap, align 8, !tbaa !6, !invariant.group ![[rhsiv]]
176
+ ; CHECK-NEXT: %L_rhs_ij_unwrap = load float, float* %rhs_ij_unwrap, align 8, !tbaa !6
177
177
; CHECK-NEXT: %m1diffeL_lhs_i = fmul fast float %[[a10]], %L_rhs_ij_unwrap
178
178
; CHECK-NEXT: %"rhs_ij'ipg_unwrap" = getelementptr inbounds float, float* %[[drhs_data]], i64 %[[unwrap7]]
179
179
; CHECK-NEXT: %[[a11:.+]] = load float, float* %"rhs_ij'ipg_unwrap", align 8
@@ -203,11 +203,11 @@ attributes #3 = { argmemonly nounwind }
203
203
; CHECK-NEXT: %[[unwrap11:.+]] = mul nsw i64 %iv.next4_unwrap, %rows
204
204
; CHECK-NEXT: %[[unwrap12:.+]] = add nsw i64 %[[unwrap11]], %"iv'ac.0"
205
205
; CHECK-NEXT: %lhs_ki_unwrap = getelementptr inbounds float, float* %lhs_data, i64 %[[unwrap12]]
206
- ; CHECK-NEXT: %L_lhs_ki_unwrap = load float, float* %lhs_ki_unwrap, align 8, !tbaa !6, !invariant.group !
206
+ ; CHECK-NEXT: %L_lhs_ki_unwrap = load float, float* %lhs_ki_unwrap, align 8, !tbaa !6
207
207
; CHECK-NEXT: %m0diffeL_rhs_kk = fmul fast float %[[a18]], %L_lhs_ki_unwrap
208
208
; CHECK-NEXT: %[[unwrap14:.+]] = add nsw i64 %iv.next4_unwrap, %[[unwrap7]]
209
209
; CHECK-NEXT: %rhs_kk_unwrap = getelementptr inbounds float, float* %rhs_data, i64 %[[unwrap14]]
210
- ; CHECK-NEXT: %L_rhs_kk_unwrap = load float, float* %rhs_kk_unwrap, align 8, !tbaa !6, !invariant.group !
210
+ ; CHECK-NEXT: %L_rhs_kk_unwrap = load float, float* %rhs_kk_unwrap, align 8, !tbaa !6
211
211
; CHECK-NEXT: %m1diffeL_lhs_ki = fmul fast float %[[a18]], %L_rhs_kk_unwrap
212
212
; CHECK-NEXT: %"rhs_kk'ipg_unwrap" = getelementptr inbounds float, float* %[[drhs_data]], i64 %[[unwrap14]]
213
213
; CHECK-NEXT: %[[a19:.+]] = load float, float* %"rhs_kk'ipg_unwrap", align 8
0 commit comments