diff options
author | Eli Friedman <efriedma@codeaurora.org> | 2017-03-01 23:20:29 +0000 |
---|---|---|
committer | Eli Friedman <efriedma@codeaurora.org> | 2017-03-01 23:20:29 +0000 |
commit | 1c9216b003c88eefacac52a448ae9349a70e474a (patch) | |
tree | 5f6f3495a01522702618f7398ec846b56c270cc7 /llvm/test/CodeGen/X86/overflow.ll | |
parent | 923a32044199dc7aa01ace84470533355d5f3bc4 (diff) | |
download | bcm5719-llvm-1c9216b003c88eefacac52a448ae9349a70e474a.tar.gz bcm5719-llvm-1c9216b003c88eefacac52a448ae9349a70e474a.zip |
[ARM] Fix insert point for store rescheduling.
In ARMPreAllocLoadStoreOpt::RescheduleOps, LastOp should be the last
operation which we want to merge. If we break out of the loop because
an operation has the wrong offset, we shouldn't use that operation as
LastOp.
This patch fixes some cases where we would sink stores for no reason.
Differential Revision: https://reviews.llvm.org/D30124
llvm-svn: 296708
Diffstat (limited to 'llvm/test/CodeGen/X86/overflow.ll')
0 files changed, 0 insertions, 0 deletions