[X86] Generate MOVNT for all vector types.
authorAhmed Bougacha <ahmed.bougacha@gmail.com>
Tue, 31 Mar 2015 03:16:51 +0000 (03:16 +0000)
committerAhmed Bougacha <ahmed.bougacha@gmail.com>
Tue, 31 Mar 2015 03:16:51 +0000 (03:16 +0000)
commit18128bd3768e7995deef1a90358f2d1f2b8ef2ed
tree1d322b644bef39bafc0e5339d34adf055913ed6f
parent4e5fdbfc61a1fb4efd5e9eb0e208e1bde91f9853
[X86] Generate MOVNT for all vector types.

We used to miss non-Q YMM integer vectors, and, non-Q/D XMM integer
vectors.
While there, change the v4i32 patterns to prefer MOVNTDQ.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@233668 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86InstrSSE.td
test/CodeGen/X86/nontemporal-2.ll