[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