summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2018-11-16 22:53:00 +0000
committerCraig Topper <craig.topper@intel.com>2018-11-16 22:53:00 +0000
commitee0333b4a9d5baf3165f09cd6fb4b520fae620e6 (patch)
tree7aec9c72e73a4c0b98a5628bf0e66b17519e281f /lldb/packages/Python/lldbsuite/test
parentac35cd330ac06cce6a158e102fc9265f97476a7b (diff)
downloadbcm5719-llvm-ee0333b4a9d5baf3165f09cd6fb4b520fae620e6.tar.gz
bcm5719-llvm-ee0333b4a9d5baf3165f09cd6fb4b520fae620e6.zip
[X86] Add custom promotion of narrow fp_to_uint/fp_to_sint operations under -x86-experimental-vector-widening-legalization.
This tries to force the result type to vXi32 followed by a truncate. This can help avoid scalarization that would otherwise occur. There's some annoying examples of an avx512 truncate instruction followed by a packus where we should really be able to just use one truncate. But overall this is still a net improvement. llvm-svn: 347105
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud