diff options
| author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2016-12-15 16:05:29 +0000 |
|---|---|---|
| committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2016-12-15 16:05:29 +0000 |
| commit | d7518896fff080d49d4c04e38af691b12be93e14 (patch) | |
| tree | bddc42147251704235c03a415234d2611ca9afe9 /llvm/test/CodeGen/X86/scalar-int-to-fp.ll | |
| parent | 879a657680e808a8a0eeb6b45eaaaf635a91048d (diff) | |
| download | bcm5719-llvm-d7518896fff080d49d4c04e38af691b12be93e14.tar.gz bcm5719-llvm-d7518896fff080d49d4c04e38af691b12be93e14.zip | |
[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
Diffstat (limited to 'llvm/test/CodeGen/X86/scalar-int-to-fp.ll')
| -rw-r--r-- | llvm/test/CodeGen/X86/scalar-int-to-fp.ll | 8 |
1 files changed, 4 insertions, 4 deletions
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 |

