[X86][SSE] Begin removing vector CTTZ custom lowering and use LegalizeDAG instead.
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Sat, 13 Oct 2018 15:16:55 +0000 (15:16 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Sat, 13 Oct 2018 15:16:55 +0000 (15:16 +0000)
commit1c2051ead7fa9eaee3f7e21b5e7cf4915a7232b3
tree16b8d432480026bf11790113197675a98bce319f
parent1c6d3203510bcae9680e8e721919341da063c915
[X86][SSE] Begin removing vector CTTZ custom lowering and use LegalizeDAG instead.

Adds CTTZ vector legalization support and begins the removal of the X86/SSE custom lowering.

llvm-svn: 344453
llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
llvm/lib/Target/X86/X86ISelLowering.cpp