[llvm] r295512 - AArch64LoadStoreOptimizer: Correctly clear kill flags

Hans Wennborg via llvm-commits llvm-commits at lists.llvm.org
Tue Feb 21 10:59:07 PST 2017


Merged to 4.0 in r295744 as requested in PR31998.

On Fri, Feb 17, 2017 at 3:15 PM, Matthias Braun via llvm-commits
<llvm-commits at lists.llvm.org> wrote:
> Author: matze
> Date: Fri Feb 17 17:15:03 2017
> New Revision: 295512
>
> URL: http://llvm.org/viewvc/llvm-project?rev=295512&view=rev
> Log:
> AArch64LoadStoreOptimizer: Correctly clear kill flags
>
> When promoting the Load of a Store-Load pair to a COPY all kill flags
> between the store and the load need to be cleared.
>
> rdar://30402435
>
> Differential Revision: https://reviews.llvm.org/D30110
>
> Modified:
>     llvm/trunk/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp
>     llvm/trunk/test/CodeGen/AArch64/ldst-opt.mir


More information about the llvm-commits mailing list