Add workaround for Cortex-M3 errata 602117 by replacing ldrd x, y, [x] with ldm or...
authorEvan Cheng <evan.cheng@apple.com>
Tue, 8 Nov 2011 21:21:09 +0000 (21:21 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Tue, 8 Nov 2011 21:21:09 +0000 (21:21 +0000)
commit3568a1051efb9a9edbd4914b04b44e9d7bc1b004
tree871918870b9c3a8712b540a382dc734b5a65a83d
parent66dc8ca04b719f3ab4aa650609dbd56b055ecb34
Add workaround for Cortex-M3 errata 602117 by replacing ldrd x, y, [x] with ldm or ldr pairs.

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