AVX512: Lowering i8/i16 vector CTLZ using the dword LZCNT vector instruction
authorIgor Breger <igor.breger@intel.com>
Sun, 18 Oct 2015 09:56:39 +0000 (09:56 +0000)
committerIgor Breger <igor.breger@intel.com>
Sun, 18 Oct 2015 09:56:39 +0000 (09:56 +0000)
commit38e1c0e55a24c847707e562f64b6418db1d1b18c
tree7fed9dd370f0850ef5e04df0f5bd7ab639ea2a70
parent82760b2b40fce067b8e8f6b3f19071de17bc4d54
AVX512: Lowering i8/i16 vector CTLZ using the dword LZCNT vector instruction

Differential Revision: http://reviews.llvm.org/D13632

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@250649 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86ISelLowering.cpp
lib/Target/X86/X86InstrAVX512.td
test/CodeGen/X86/vector-lzcnt-128.ll
test/CodeGen/X86/vector-lzcnt-256.ll
test/CodeGen/X86/vector-lzcnt-512.ll