From d7518896fff080d49d4c04e38af691b12be93e14 Mon Sep 17 00:00:00 2001 From: Simon Pilgrim Date: Thu, 15 Dec 2016 16:05:29 +0000 Subject: [X86][SSE] Fix domains for VZEXT_LOAD type instructions Add the missing domain equivalences for movss, movsd, movd and movq zero extending loading instructions. Differential Revision: https://reviews.llvm.org/D27684 llvm-svn: 289825 --- llvm/test/CodeGen/X86/scalar-int-to-fp.ll | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'llvm/test/CodeGen/X86/scalar-int-to-fp.ll') diff --git a/llvm/test/CodeGen/X86/scalar-int-to-fp.ll b/llvm/test/CodeGen/X86/scalar-int-to-fp.ll index d39b206f3aa..47774e2289f 100644 --- a/llvm/test/CodeGen/X86/scalar-int-to-fp.ll +++ b/llvm/test/CodeGen/X86/scalar-int-to-fp.ll @@ -74,14 +74,14 @@ define x86_fp80 @s32_to_x(i32 %a) nounwind { } ; CHECK-LABEL: u64_to_f -; AVX512_32: vmovq {{.*#+}} xmm0 = mem[0],zero -; AVX512_32: vmovq %xmm0, {{[0-9]+}}(%esp) +; AVX512_32: vmovsd {{.*#+}} xmm0 = mem[0],zero +; AVX512_32: vmovlps %xmm0, {{[0-9]+}}(%esp) ; AVX512_32: fildll ; AVX512_64: vcvtusi2ssq -; SSE2_32: movq {{.*#+}} xmm0 = mem[0],zero -; SSE2_32: movq %xmm0, {{[0-9]+}}(%esp) +; SSE2_32: movsd {{.*#+}} xmm0 = mem[0],zero +; SSE2_32: movlps %xmm0, {{[0-9]+}}(%esp) ; SSE2_32: fildll ; SSE2_64: cvtsi2ssq -- cgit v1.2.3