OSDN Git Service

[X86][SSE] Consistently set MOVD/MOVQ load/store/move instructions to integer domain
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 7 Dec 2016 12:10:49 +0000 (12:10 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 7 Dec 2016 12:10:49 +0000 (12:10 +0000)
commitd2a4d816a167c14bf56852cf6c9a0632603f24e2
tree7031cb7c0b7a20eb403d3ca358a98d58eb299f5b
parentdbcb7adb0342b07b0f7385ab2cdd523bccb99963
[X86][SSE] Consistently set MOVD/MOVQ load/store/move instructions to integer domain

We are being inconsistent with these instructions (and all their variants.....) with a random mix of them using the default float domain.

Differential Revision: https://reviews.llvm.org/D27419

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@288902 91177308-0d34-0410-b5e6-96231b3b80d8
15 files changed:
lib/Target/X86/X86InstrAVX512.td
lib/Target/X86/X86InstrSSE.td
test/CodeGen/X86/2012-1-10-buildvector.ll
test/CodeGen/X86/avx2-vbroadcast.ll
test/CodeGen/X86/clear_upper_vector_element_bits.ll
test/CodeGen/X86/exedepsfix-broadcast.ll
test/CodeGen/X86/extractelement-index.ll
test/CodeGen/X86/fp-logic.ll
test/CodeGen/X86/masked_memop.ll
test/CodeGen/X86/merge-consecutive-loads-128.ll
test/CodeGen/X86/pshufb-mask-comments.ll
test/CodeGen/X86/scalar-int-to-fp.ll
test/CodeGen/X86/uint_to_fp-2.ll
test/CodeGen/X86/vec_fp_to_int.ll
test/CodeGen/X86/vec_ins_extract-1.ll