ARM: Remove a (false) dependency on the memoryoperand's value as we do not use
authorQuentin Colombet <qcolombet@apple.com>
Thu, 20 Jun 2013 22:51:44 +0000 (22:51 +0000)
committerQuentin Colombet <qcolombet@apple.com>
Thu, 20 Jun 2013 22:51:44 +0000 (22:51 +0000)
commit2b7cdf09a142b7f3e9a0ec8c7044eaf89bc59caa
tree98e08a0ccc51076ea3ef90748d6f404aad627126
parent846565924a6f2932efc75c249b29c3619e587bbb
ARM: Remove a (false) dependency on the memoryoperand's value as we do not use
it at the moment.
This allows to form more paired loads even when stack coloring pass destroys the
memoryoperand's value.

<rdar://problem/13978317>

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184492 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMLoadStoreOptimizer.cpp
test/CodeGen/ARM/2012-10-04-AAPCS-byval-align8.ll
test/CodeGen/ARM/ldrd.ll