summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/python_api/thread
diff options
context:
space:
mode:
authorMehdi Amini <mehdi.amini@apple.com>2015-11-06 20:17:51 +0000
committerMehdi Amini <mehdi.amini@apple.com>2015-11-06 20:17:51 +0000
commitb0e3192a485f0db4c543aed262b125bb029ca62d (patch)
treee8c7ae1f600c16b6217113da9a3823a8bae5b1ee /lldb/packages/Python/lldbsuite/test/python_api/thread
parent7bcaec83bef146a4f3d5533f7eb584e795e8348d (diff)
downloadbcm5719-llvm-b0e3192a485f0db4c543aed262b125bb029ca62d.tar.gz
bcm5719-llvm-b0e3192a485f0db4c543aed262b125bb029ca62d.zip
Fix SLPVectorizer commutativity reordering
The SLPVectorizer had a very crude way of trying to benefit from associativity: it tried to optimize for splat/broadcast or in order to have the same operator on the same side. This is benefitial to the cost model and allows more vectorization to occur. This patch improve the logic and make the detection optimal (locally, we don't look at the full tree but only at the immediate children). Should fix https://llvm.org/bugs/show_bug.cgi?id=25247 Reviewers: mzolotukhin Differential Revision: http://reviews.llvm.org/D13996 From: Mehdi Amini <mehdi.amini@apple.com> llvm-svn: 252337
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/thread')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud