diff options
author | Sam Parker <sam.parker@arm.com> | 2019-07-11 07:47:50 +0000 |
---|---|---|
committer | Sam Parker <sam.parker@arm.com> | 2019-07-11 07:47:50 +0000 |
commit | 85ad78b1cfa3932eb658365b74f5b08c25dbfb0e (patch) | |
tree | 357bc2e534cd101cad146306d4230c8c4ef94ade /llvm/lib/Support/CommandLine.cpp | |
parent | 274ad9c3717e43da1dacfec5fc0a61a4b4cd4fff (diff) | |
download | bcm5719-llvm-85ad78b1cfa3932eb658365b74f5b08c25dbfb0e.tar.gz bcm5719-llvm-85ad78b1cfa3932eb658365b74f5b08c25dbfb0e.zip |
[ARM][ParallelDSP] Change the search for smlads
Two functional changes have been made here:
- Now search up from any add instruction to find the chains of
operations that we may turn into a smlad. This allows the
generation of a smlad which doesn't accumulate into a phi.
- The search function has been corrected to stop it falsely searching
up through an invalid path.
The bulk of the changes have been making the Reduction struct a class
and making it more C++y with getters and setters.
Differential Revision: https://reviews.llvm.org/D61780
llvm-svn: 365740
Diffstat (limited to 'llvm/lib/Support/CommandLine.cpp')
0 files changed, 0 insertions, 0 deletions