[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