OSDN Git Service

[AVX512] Added lowering for VBROADCASTSS/SD instructions.
authorRobert Khasanov <rob.khasanov@gmail.com>
Tue, 9 Dec 2014 18:45:30 +0000 (18:45 +0000)
committerRobert Khasanov <rob.khasanov@gmail.com>
Tue, 9 Dec 2014 18:45:30 +0000 (18:45 +0000)
commit648f7c7eb1ce92e18338bd4ba6370671e16664f7
tree797066671b144e8fb8d5c2cc3d7966e68bc45de5
parentdad20b2ae2544708d6a33abdb9bddd0a329f50e0
[AVX512] Added lowering for VBROADCASTSS/SD instructions.
Lowering patterns were written through avx512_broadcast_pat multiclass as pattern generates VBROADCAST and COPY_TO_REGCLASS nodes.
Added lowering tests.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@223804 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86InstrAVX512.td
lib/Target/X86/X86InstrInfo.cpp
test/CodeGen/X86/avx512-vbroadcast.ll