OSDN Git Service

[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)
commitce91f5368809d1e80c09a2d706402fc0b2360de0
tree64597c8fde632625bdafddecedbc755ac09292e3
parent01a5eed38e3e22a40e5281cebcde35db55b24f0b
[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.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@298704 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86ISelLowering.cpp