Skip to content

Commit 46b1543

Browse files
committed
[X86] avx512-load-store.ll - regenerate VMOVSD/VMOVSS comments
1 parent ffeea84 commit 46b1543

File tree

1 file changed

+16
-16
lines changed

1 file changed

+16
-16
lines changed

llvm/test/CodeGen/X86/avx512-load-store.ll

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -143,15 +143,15 @@ define <4 x float> @test_mm_mask_load_ss(<4 x float> %__A, i8 zeroext %__U, ptr
143143
; CHECK64-LABEL: test_mm_mask_load_ss:
144144
; CHECK64: # %bb.0: # %entry
145145
; CHECK64-NEXT: kmovw %edi, %k1
146-
; CHECK64-NEXT: vmovss (%rsi), %xmm0 {%k1}
146+
; CHECK64-NEXT: vmovss {{.*#+}} xmm0 {%k1} = mem[0],zero,zero,zero
147147
; CHECK64-NEXT: retq
148148
;
149149
; CHECK32-LABEL: test_mm_mask_load_ss:
150150
; CHECK32: # %bb.0: # %entry
151151
; CHECK32-NEXT: movl {{[0-9]+}}(%esp), %eax
152152
; CHECK32-NEXT: movzbl {{[0-9]+}}(%esp), %ecx
153153
; CHECK32-NEXT: kmovw %ecx, %k1
154-
; CHECK32-NEXT: vmovss (%eax), %xmm0 {%k1}
154+
; CHECK32-NEXT: vmovss {{.*#+}} xmm0 {%k1} = mem[0],zero,zero,zero
155155
; CHECK32-NEXT: retl
156156
entry:
157157
%shuffle.i = shufflevector <4 x float> %__A, <4 x float> <float 0.000000e+00, float undef, float undef, float undef>, <4 x i32> <i32 0, i32 4, i32 4, i32 4>
@@ -168,15 +168,15 @@ define <2 x double> @test_mm_mask_load_sd(<2 x double> %__A, i8 zeroext %__U, pt
168168
; CHECK64-LABEL: test_mm_mask_load_sd:
169169
; CHECK64: # %bb.0: # %entry
170170
; CHECK64-NEXT: kmovw %edi, %k1
171-
; CHECK64-NEXT: vmovsd (%rsi), %xmm0 {%k1}
171+
; CHECK64-NEXT: vmovsd {{.*#+}} xmm0 {%k1} = mem[0],zero
172172
; CHECK64-NEXT: retq
173173
;
174174
; CHECK32-LABEL: test_mm_mask_load_sd:
175175
; CHECK32: # %bb.0: # %entry
176176
; CHECK32-NEXT: movl {{[0-9]+}}(%esp), %eax
177177
; CHECK32-NEXT: movzbl {{[0-9]+}}(%esp), %ecx
178178
; CHECK32-NEXT: kmovw %ecx, %k1
179-
; CHECK32-NEXT: vmovsd (%eax), %xmm0 {%k1}
179+
; CHECK32-NEXT: vmovsd {{.*#+}} xmm0 {%k1} = mem[0],zero
180180
; CHECK32-NEXT: retl
181181
entry:
182182
%shuffle5.i = insertelement <2 x double> %__A, double 0.000000e+00, i32 1
@@ -192,15 +192,15 @@ define <4 x float> @test_mm_maskz_load_ss(i8 zeroext %__U, ptr %__W) local_unnam
192192
; CHECK64-LABEL: test_mm_maskz_load_ss:
193193
; CHECK64: # %bb.0: # %entry
194194
; CHECK64-NEXT: kmovw %edi, %k1
195-
; CHECK64-NEXT: vmovss (%rsi), %xmm0 {%k1} {z}
195+
; CHECK64-NEXT: vmovss {{.*#+}} xmm0 {%k1} {z} = mem[0],zero,zero,zero
196196
; CHECK64-NEXT: retq
197197
;
198198
; CHECK32-LABEL: test_mm_maskz_load_ss:
199199
; CHECK32: # %bb.0: # %entry
200200
; CHECK32-NEXT: movl {{[0-9]+}}(%esp), %eax
201201
; CHECK32-NEXT: movzbl {{[0-9]+}}(%esp), %ecx
202202
; CHECK32-NEXT: kmovw %ecx, %k1
203-
; CHECK32-NEXT: vmovss (%eax), %xmm0 {%k1} {z}
203+
; CHECK32-NEXT: vmovss {{.*#+}} xmm0 {%k1} {z} = mem[0],zero,zero,zero
204204
; CHECK32-NEXT: retl
205205
entry:
206206
%0 = and i8 %__U, 1
@@ -215,15 +215,15 @@ define <2 x double> @test_mm_maskz_load_sd(i8 zeroext %__U, ptr %__W) local_unna
215215
; CHECK64-LABEL: test_mm_maskz_load_sd:
216216
; CHECK64: # %bb.0: # %entry
217217
; CHECK64-NEXT: kmovw %edi, %k1
218-
; CHECK64-NEXT: vmovsd (%rsi), %xmm0 {%k1} {z}
218+
; CHECK64-NEXT: vmovsd {{.*#+}} xmm0 {%k1} {z} = mem[0],zero
219219
; CHECK64-NEXT: retq
220220
;
221221
; CHECK32-LABEL: test_mm_maskz_load_sd:
222222
; CHECK32: # %bb.0: # %entry
223223
; CHECK32-NEXT: movl {{[0-9]+}}(%esp), %eax
224224
; CHECK32-NEXT: movzbl {{[0-9]+}}(%esp), %ecx
225225
; CHECK32-NEXT: kmovw %ecx, %k1
226-
; CHECK32-NEXT: vmovsd (%eax), %xmm0 {%k1} {z}
226+
; CHECK32-NEXT: vmovsd {{.*#+}} xmm0 {%k1} {z} = mem[0],zero
227227
; CHECK32-NEXT: retl
228228
entry:
229229
%0 = and i8 %__U, 1
@@ -283,15 +283,15 @@ define <4 x float> @test_mm_mask_load_ss_2(<4 x float> %__A, i8 zeroext %__U, pt
283283
; CHECK64-LABEL: test_mm_mask_load_ss_2:
284284
; CHECK64: # %bb.0: # %entry
285285
; CHECK64-NEXT: kmovw %edi, %k1
286-
; CHECK64-NEXT: vmovss (%rsi), %xmm0 {%k1}
286+
; CHECK64-NEXT: vmovss {{.*#+}} xmm0 {%k1} = mem[0],zero,zero,zero
287287
; CHECK64-NEXT: retq
288288
;
289289
; CHECK32-LABEL: test_mm_mask_load_ss_2:
290290
; CHECK32: # %bb.0: # %entry
291291
; CHECK32-NEXT: movl {{[0-9]+}}(%esp), %eax
292292
; CHECK32-NEXT: movzbl {{[0-9]+}}(%esp), %ecx
293293
; CHECK32-NEXT: kmovw %ecx, %k1
294-
; CHECK32-NEXT: vmovss (%eax), %xmm0 {%k1}
294+
; CHECK32-NEXT: vmovss {{.*#+}} xmm0 {%k1} = mem[0],zero,zero,zero
295295
; CHECK32-NEXT: retl
296296
entry:
297297
%shuffle.i = shufflevector <4 x float> %__A, <4 x float> <float 0.000000e+00, float undef, float undef, float undef>, <4 x i32> <i32 0, i32 4, i32 4, i32 4>
@@ -306,15 +306,15 @@ define <4 x float> @test_mm_maskz_load_ss_2(i8 zeroext %__U, ptr readonly %__W)
306306
; CHECK64-LABEL: test_mm_maskz_load_ss_2:
307307
; CHECK64: # %bb.0: # %entry
308308
; CHECK64-NEXT: kmovw %edi, %k1
309-
; CHECK64-NEXT: vmovss (%rsi), %xmm0 {%k1} {z}
309+
; CHECK64-NEXT: vmovss {{.*#+}} xmm0 {%k1} {z} = mem[0],zero,zero,zero
310310
; CHECK64-NEXT: retq
311311
;
312312
; CHECK32-LABEL: test_mm_maskz_load_ss_2:
313313
; CHECK32: # %bb.0: # %entry
314314
; CHECK32-NEXT: movl {{[0-9]+}}(%esp), %eax
315315
; CHECK32-NEXT: movzbl {{[0-9]+}}(%esp), %ecx
316316
; CHECK32-NEXT: kmovw %ecx, %k1
317-
; CHECK32-NEXT: vmovss (%eax), %xmm0 {%k1} {z}
317+
; CHECK32-NEXT: vmovss {{.*#+}} xmm0 {%k1} {z} = mem[0],zero,zero,zero
318318
; CHECK32-NEXT: retl
319319
entry:
320320
%0 = and i8 %__U, 1
@@ -328,15 +328,15 @@ define <2 x double> @test_mm_mask_load_sd_2(<2 x double> %__A, i8 zeroext %__U,
328328
; CHECK64-LABEL: test_mm_mask_load_sd_2:
329329
; CHECK64: # %bb.0: # %entry
330330
; CHECK64-NEXT: kmovw %edi, %k1
331-
; CHECK64-NEXT: vmovsd (%rsi), %xmm0 {%k1}
331+
; CHECK64-NEXT: vmovsd {{.*#+}} xmm0 {%k1} = mem[0],zero
332332
; CHECK64-NEXT: retq
333333
;
334334
; CHECK32-LABEL: test_mm_mask_load_sd_2:
335335
; CHECK32: # %bb.0: # %entry
336336
; CHECK32-NEXT: movl {{[0-9]+}}(%esp), %eax
337337
; CHECK32-NEXT: movzbl {{[0-9]+}}(%esp), %ecx
338338
; CHECK32-NEXT: kmovw %ecx, %k1
339-
; CHECK32-NEXT: vmovsd (%eax), %xmm0 {%k1}
339+
; CHECK32-NEXT: vmovsd {{.*#+}} xmm0 {%k1} = mem[0],zero
340340
; CHECK32-NEXT: retl
341341
entry:
342342
%shuffle3.i = insertelement <2 x double> %__A, double 0.000000e+00, i32 1
@@ -351,15 +351,15 @@ define <2 x double> @test_mm_maskz_load_sd_2(i8 zeroext %__U, ptr readonly %__W)
351351
; CHECK64-LABEL: test_mm_maskz_load_sd_2:
352352
; CHECK64: # %bb.0: # %entry
353353
; CHECK64-NEXT: kmovw %edi, %k1
354-
; CHECK64-NEXT: vmovsd (%rsi), %xmm0 {%k1} {z}
354+
; CHECK64-NEXT: vmovsd {{.*#+}} xmm0 {%k1} {z} = mem[0],zero
355355
; CHECK64-NEXT: retq
356356
;
357357
; CHECK32-LABEL: test_mm_maskz_load_sd_2:
358358
; CHECK32: # %bb.0: # %entry
359359
; CHECK32-NEXT: movl {{[0-9]+}}(%esp), %eax
360360
; CHECK32-NEXT: movzbl {{[0-9]+}}(%esp), %ecx
361361
; CHECK32-NEXT: kmovw %ecx, %k1
362-
; CHECK32-NEXT: vmovsd (%eax), %xmm0 {%k1} {z}
362+
; CHECK32-NEXT: vmovsd {{.*#+}} xmm0 {%k1} {z} = mem[0],zero
363363
; CHECK32-NEXT: retl
364364
entry:
365365
%0 = and i8 %__U, 1

0 commit comments

Comments
 (0)