ARMLoadStoreOptimizer invalidates register liveness.
authorJakob Stoklund Olesen <stoklund@2pi.dk>
Tue, 27 Mar 2012 17:33:52 +0000 (17:33 +0000)
committerJakob Stoklund Olesen <stoklund@2pi.dk>
Tue, 27 Mar 2012 17:33:52 +0000 (17:33 +0000)
commit805543068eb7407d718b0359f54b342d7094d0ea
tree70e84f088d9791b6b7f57cbef5b1d4b200acd961
parent1f141684cfe382b47db55b6ef1fb4fd62886b3c6
ARMLoadStoreOptimizer invalidates register liveness.

This pass tries to update kill flags, but there are still many bugs.
Passes after the load/store optimizer don't need accurate liveness, so
don't even try.

<rdar://problem/11101911>

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153519 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMLoadStoreOptimizer.cpp