projects
/
oota-llvm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
3b6627b
)
Add R12 to the list of registers clobbered by 16-bit Thumb calls as a pre-caution...
author
Evan Cheng
<evan.cheng@apple.com>
Wed, 22 Jul 2009 06:37:28 +0000
(06:37 +0000)
committer
Evan Cheng
<evan.cheng@apple.com>
Wed, 22 Jul 2009 06:37:28 +0000
(06:37 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76728
91177308
-0d34-0410-b5e6-
96231b3b80d8
lib/Target/ARM/ARMInstrThumb.td
patch
|
blob
|
history
diff --git
a/lib/Target/ARM/ARMInstrThumb.td
b/lib/Target/ARM/ARMInstrThumb.td
index 861b468c2d20917773c56b13722a26fca23ba633..9e4b3216d3dd27b5d42984929d25b1da60d8e35c 100644
(file)
--- a/
lib/Target/ARM/ARMInstrThumb.td
+++ b/
lib/Target/ARM/ARMInstrThumb.td
@@
-166,8
+166,8
@@
def tPOP_RET : T1I<(outs reglist:$dst1, variable_ops), (ins),
"pop $dst1", []>;
let isCall = 1,
- Defs = [R0, R1, R2, R3, LR,
- D0, D1, D2, D3, D4, D5, D6, D7] in {
+ Defs = [R0, R1, R2, R3,
R12,
LR,
+ D0, D1, D2, D3, D4, D5, D6, D7
, CPSR
] in {
def tBL : T1Ix2<(outs), (ins i32imm:$func, variable_ops),
"bl ${func:call}",
[(ARMtcall tglobaladdr:$func)]>;