summaryrefslogtreecommitdiffstats
path: root/llvm/lib/IR/DebugInfo.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2017-09-28 20:10:34 +0000
committerCraig Topper <craig.topper@intel.com>2017-09-28 20:10:34 +0000
commited19350293f14bce74f53d9ffbe72ba4fc5d7bd2 (patch)
treed1aeb99a2f3163d5e55c6e84dd3433ad77c1503f /llvm/lib/IR/DebugInfo.cpp
parentde22fe5b5b7dbc825494a5d7c50fb09adcc6524f (diff)
downloadbcm5719-llvm-ed19350293f14bce74f53d9ffbe72ba4fc5d7bd2.tar.gz
bcm5719-llvm-ed19350293f14bce74f53d9ffbe72ba4fc5d7bd2.zip
[X86] Make use of vpmovwb when possible in LowerMULH
If we have BWI, we can truncate in a much simpler way by using vpmovwb. This even works without VLX by using the wider zmm->ymm truncate with a subvector extract. Differential Revision: https://reviews.llvm.org/D38375 llvm-svn: 314457
Diffstat (limited to 'llvm/lib/IR/DebugInfo.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud