This is an archive of the discontinued LLVM Phabricator instance.

[ARM][ParallelDSP] Improve smlad search
AbandonedPublic

Authored by samparker on Jul 22 2019, 2:48 AM.

Details

Reviewers
SjoerdMeijer
Summary

There was a bug with the smlad search where we'd only look at the LHS of an Add to see whether it was a valid operation. We don't really need to perform this check and can just try to use the add as an accumulator value if either LHS and RHS are invalid. This change allows more smlads to be generated.

Diff Detail

Event Timeline

samparker created this revision.Jul 22 2019, 2:48 AM
samparker abandoned this revision.Jul 25 2019, 5:57 AM

Not sure why this is still lingering in my phab, this has been closed already.