[PATCH] D49125: [ARM] ParallelDSP: multiple reduction stmts in loop

Sjoerd Meijer via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Jul 10 01:37:29 PDT 2018


SjoerdMeijer created this revision.
SjoerdMeijer added reviewers: samparker, dmgreen.
Herald added a reviewer: javed.absar.
Herald added subscribers: chrib, kristof.beyls.

This fixes an issue that we were not properly supporting multiple
reduction stmts in a loop, and not generating SMLADs for these cases. The
alias analysis checks were done too early, making it too conservative.


https://reviews.llvm.org/D49125

Files:
  lib/Target/ARM/ARMParallelDSP.cpp
  test/CodeGen/ARM/smlad0.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D49125.154768.patch
Type: text/x-patch
Size: 8635 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20180710/83bc01a9/attachment.bin>


More information about the llvm-commits mailing list