Mark Darwin call instructions as using "r7" to prevent the frame-register
authorEvan Cheng <evan.cheng@apple.com>
Mon, 29 Nov 2010 22:43:27 +0000 (22:43 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Mon, 29 Nov 2010 22:43:27 +0000 (22:43 +0000)
commit1e0eab122b6981d7180337aef2856851616c1183
tree4608a1b257ac585f3e8095c047225c365793b79c
parenta0bb25311925079117de74e2e5a5fba8be4e91b4
Mark Darwin call instructions as using "r7" to prevent the frame-register
assignment instructions from being moved below / above calls.
rdar://8690640

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120339 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMInstrInfo.td
lib/Target/ARM/ARMInstrThumb.td
lib/Target/ARM/ARMInstrThumb2.td
test/CodeGen/ARM/2010-11-29-PrologueBug.ll [new file with mode: 0644]