[PATCH] D30903: [AArch64] Use alias analysis in the load/store optimization pass.

Chad Rosier via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Mar 13 11:00:52 PDT 2017


mcrosier created this revision.
Herald added a subscriber: aemerson.

This allows the optimization to rearrange loads and stores more aggressively to form more load/store pairs.  Saw a number of fairly significant code size reductions.  Performance testing in flight.

Chad


https://reviews.llvm.org/D30903

Files:
  lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp
  test/CodeGen/AArch64/ldst-opt-aa.mir

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D30903.91591.patch
Type: text/x-patch
Size: 4430 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20170313/5d4f5957/attachment-0001.bin>


More information about the llvm-commits mailing list