summaryrefslogtreecommitdiffstats
path: root/llvm/docs/HowToSetUpLLVMStyleRTTI.rst
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2018-11-30 08:32:01 +0000
committerCraig Topper <craig.topper@intel.com>2018-11-30 08:32:01 +0000
commit6e4b266a0d0aae8084908be011d1d696fc35c89d (patch)
tree96b44f23e35ac5237cd079213d0ad12889ec9c8f /llvm/docs/HowToSetUpLLVMStyleRTTI.rst
parentecc7dcb879c3917f8e2092969511aa5776dcb398 (diff)
downloadbcm5719-llvm-6e4b266a0d0aae8084908be011d1d696fc35c89d.tar.gz
bcm5719-llvm-6e4b266a0d0aae8084908be011d1d696fc35c89d.zip
[X86] Change the pre-sse4.1 code in the v16i8 MULHU lowering to be what we get after DAG combine cleans it up.
Previously we emitted a punpcklbw/punpckhbw to move the byte elements into the upper half of 16 bit elements then shifted right by 8 to zero the upper bits. After DAG combine we end up with punpcklbw/punpckhbw into the lower bits with zeros in the uppers bits and no shifts. So just emit that directly. llvm-svn: 347966
Diffstat (limited to 'llvm/docs/HowToSetUpLLVMStyleRTTI.rst')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud