[AVX-512] Improve lowering of inserting a single element into lowest element of a...
authorCraig Topper <craig.topper@gmail.com>
Sun, 7 Aug 2016 21:52:59 +0000 (21:52 +0000)
committerCraig Topper <craig.topper@gmail.com>
Sun, 7 Aug 2016 21:52:59 +0000 (21:52 +0000)
commitf44423120fa98e2e0e2e98b6e6daa0db6213a7f0
tree14e836ad38309ba92dc3a202f59268aad26a60fa
parentda178822c240b7d12f21cbd5a9e700d56078ad10
[AVX-512] Improve lowering of inserting a single element into lowest element of a 512-bit vector of zeroes by using vmovq/vmovd/vmovss/vmovsd.

llvm-svn: 277965
llvm/lib/Target/X86/X86ISelLowering.cpp
llvm/lib/Target/X86/X86InstrAVX512.td
llvm/test/CodeGen/X86/vector-shuffle-512-v16.ll
llvm/test/CodeGen/X86/vector-shuffle-512-v8.ll