diff options
Diffstat (limited to 'llvm/test/CodeGen/X86/masked_memop.ll')
-rw-r--r-- | llvm/test/CodeGen/X86/masked_memop.ll | 19 |
1 files changed, 6 insertions, 13 deletions
diff --git a/llvm/test/CodeGen/X86/masked_memop.ll b/llvm/test/CodeGen/X86/masked_memop.ll index 8bcc5a4a6e1..e3d09611dec 100644 --- a/llvm/test/CodeGen/X86/masked_memop.ll +++ b/llvm/test/CodeGen/X86/masked_memop.ll @@ -995,19 +995,12 @@ define void @one_mask_bit_set3(<4 x i64>* %addr, <4 x i64> %val) { ; AVX-NEXT: vzeroupper ; AVX-NEXT: retq ; -; AVX512F-LABEL: one_mask_bit_set3: -; AVX512F: ## BB#0: -; AVX512F-NEXT: vextractf128 $1, %ymm0, %xmm0 -; AVX512F-NEXT: vmovlps %xmm0, 16(%rdi) -; AVX512F-NEXT: vzeroupper -; AVX512F-NEXT: retq -; -; SKX-LABEL: one_mask_bit_set3: -; SKX: ## BB#0: -; SKX-NEXT: vextracti128 $1, %ymm0, %xmm0 -; SKX-NEXT: vmovq %xmm0, 16(%rdi) -; SKX-NEXT: vzeroupper -; SKX-NEXT: retq +; AVX512-LABEL: one_mask_bit_set3: +; AVX512: ## BB#0: +; AVX512-NEXT: vextractf128 $1, %ymm0, %xmm0 +; AVX512-NEXT: vmovlps %xmm0, 16(%rdi) +; AVX512-NEXT: vzeroupper +; AVX512-NEXT: retq call void @llvm.masked.store.v4i64.p0v4i64(<4 x i64> %val, <4 x i64>* %addr, i32 4, <4 x i1><i1 false, i1 false, i1 true, i1 false>) ret void } |