This allows the optimization to rearrange loads and stores more aggressively. This doesn't really affect performance, but it helps codesize.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Paths
| Differential D30839
[ARM] Use alias analysis in ARMPreAllocLoadStoreOpt. ClosedPublic Authored by efriedma on Mar 10 2017, 11:10 AM.
Details Summary This allows the optimization to rearrange loads and stores more aggressively. This doesn't really affect performance, but it helps codesize.
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Mar 13 2017, 7:06 AM
Closed by commit rL298021: [ARM] Use alias analysis in ARMPreAllocLoadStoreOpt. (authored by efriedma). · Explain WhyMar 16 2017, 5:46 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 92092 llvm/trunk/lib/Target/ARM/ARMLoadStoreOptimizer.cpp
llvm/trunk/test/CodeGen/ARM/ldrd.ll
llvm/trunk/test/CodeGen/ARM/prera-ldst-aliasing.mir
|