[PATCH] D30951: [AArch64] Simplify MacroFusion

Evandro Menezes via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Mar 14 12:49:40 PDT 2017


evandro created this revision.
Herald added subscribers: rengolin, aemerson.

Sometimes, the ExitSU is fused twice, since it may be fused once when scanning the successors from the beginning of the BB and the again when scanning the predecessors of ExitSU.

This patch allows an SU from the dependencies list to be specified and to be ignored.  In this case, because its dependencies are scanned at another time.


Repository:
  rL LLVM

https://reviews.llvm.org/D30951

Files:
  llvm/lib/Target/AArch64/AArch64MacroFusion.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D30951.91763.patch
Type: text/x-patch
Size: 5681 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20170314/a9c0fde7/attachment.bin>


More information about the llvm-commits mailing list