[PATCH] D59257: [ARM] Run ARMParallelDSP in the IRPasses phase

Sam Parker via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Mar 12 08:13:50 PDT 2019


samparker created this revision.
samparker added reviewers: efriedma, SjoerdMeijer, dmgreen.
Herald added subscribers: jdoerfert, jfb, kristof.beyls, javed.absar.

As a better alternative to D59207 <https://reviews.llvm.org/D59207>, run Early CSE before ARMParallelDSP. This leads to some small improvements some embedded benchmarks. I've also moved this to the IRPasses phase, along with alias analysis, because this is what we've been doing for a while downstream.


https://reviews.llvm.org/D59257

Files:
  lib/Target/ARM/ARMTargetMachine.cpp
  test/CodeGen/ARM/2011-02-04-AntidepMultidef.ll
  test/CodeGen/ARM/O3-pipeline.ll
  test/CodeGen/ARM/vldm-sched-a9.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D59257.190260.patch
Type: text/x-patch
Size: 9315 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20190312/db611d69/attachment.bin>


More information about the llvm-commits mailing list