[X86][SSE] Generalised lowerTruncate by PACKSS to work with any 'zero/all bits' resul...
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 24 Mar 2017 16:12:31 +0000 (16:12 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 24 Mar 2017 16:12:31 +0000 (16:12 +0000)
commit6aac6463088f8a3fca80aadaf4dd32d1128a2553
treedea953589d50a3299da4aa5f70388c9a79c8457b
parentdd0620ed97cab731708d55dd15555b0d828e606d
[X86][SSE] Generalised lowerTruncate by PACKSS to work with any 'zero/all bits' result, not just comparisons.

Added vector compare opcodes to X86TargetLowering::ComputeNumSignBitsForTargetNode

Covered by existing tests added for D22814.

llvm-svn: 298704
llvm/lib/Target/X86/X86ISelLowering.cpp