commit | 12076fcf792bde07d4c0f87a07ecdb84ff825d48 | [log] [tgz] |
---|---|---|
author | Hans Wennborg <hans@hanshq.net> | Wed Sep 26 08:41:50 2018 +0000 |
committer | Hans Wennborg <hans@hanshq.net> | Wed Sep 26 08:41:50 2018 +0000 |
tree | 6539b8c4d5342ba6ec0c8a2ada87d8a799c161e6 | |
parent | 2167f91530897b37c933b7fdde675b5926c7d037 [diff] |
Revert r342870 "[ARM] bottom-top mul support ARMParallelDSP" This broke Chromium's Android build (https://crbug.com/889390) and the polly-aosp buildbot (http://lab.llvm.org:8011/builders/aosp-O3-polly-before-vectorizer-unprofitable). > Originally committed in rL342210 but was reverted in rL342260 because > it was causing issues in vectorized code, because I had forgotten to > ensure that we're operating on scalar values. > > Original commit message: > > On failing to find sequences that can be converted into dual macs, > try to find sequential 16-bit loads that are used by muls which we > can then use smultb, smulbt, smultt with a wide load. > > Differential Revision: https://reviews.llvm.org/D51983 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@343082 91177308-0d34-0410-b5e6-96231b3b80d8