[PATCH] D67392: [ARM][ParallelDSP] Change smlad insertion order

Sam Parker via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Sep 25 07:44:20 PDT 2019


samparker updated this revision to Diff 221770.
samparker added a comment.

Thanks both. I've added a threshold to the number of loads that we can inspect, which causes us to bail before examining any loads. I've also added an early exit into the troublesome loop in RecordMemoryOps.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D67392/new/

https://reviews.llvm.org/D67392

Files:
  lib/Target/ARM/ARMParallelDSP.cpp
  test/CodeGen/ARM/ParallelDSP/blocks.ll
  test/CodeGen/ARM/ParallelDSP/complex_dot_prod.ll
  test/CodeGen/ARM/ParallelDSP/exchange.ll
  test/CodeGen/ARM/ParallelDSP/inner-full-unroll.ll
  test/CodeGen/ARM/ParallelDSP/multi-use-loads.ll
  test/CodeGen/ARM/ParallelDSP/overlapping.ll
  test/CodeGen/ARM/ParallelDSP/pr43073.ll
  test/CodeGen/ARM/ParallelDSP/smlad11.ll
  test/CodeGen/ARM/ParallelDSP/smladx-1.ll
  test/CodeGen/ARM/ParallelDSP/smlaldx-1.ll
  test/CodeGen/ARM/ParallelDSP/smlaldx-2.ll
  test/CodeGen/ARM/ParallelDSP/unroll-n-jam-smlad.ll
  test/MC/AsmParser/preserve-comments-crlf.s

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D67392.221770.patch
Type: text/x-patch
Size: 43018 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20190925/774f84e2/attachment.bin>


More information about the llvm-commits mailing list