summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2017-12-05 06:37:21 +0000
committerCraig Topper <craig.topper@intel.com>2017-12-05 06:37:21 +0000
commita404ce955a575f445b1327fdaddc7d57d2e16a4d (patch)
tree719af739dc826682cd92b2ff9b4133600e6f5712 /clang-tools-extra
parent3c1c4c0ee0628b22d09a6ec2b1fedd0a72c5ace3 (diff)
downloadbcm5719-llvm-a404ce955a575f445b1327fdaddc7d57d2e16a4d.tar.gz
bcm5719-llvm-a404ce955a575f445b1327fdaddc7d57d2e16a4d.zip
[X86] Use vector widening to support sign extend from i1 when the dest type is not 512-bits and vlx is not enabled.
Previously we used a wider element type and truncated. But its more efficient to keep the element type and drop unused elements. If BWI isn't supported and we have a i16 or i8 type, we'll extend it to be i32 and still use a truncate. llvm-svn: 319740
Diffstat (limited to 'clang-tools-extra')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud