projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Do not generate 32-bit call on win64 when imm does not fit
[oota-llvm.git]
/
lib
/
Target
/
ARM
/
ARMInstrThumb.td
diff --git
a/lib/Target/ARM/ARMInstrThumb.td
b/lib/Target/ARM/ARMInstrThumb.td
index 9b54e67bedf6909f09e62bae9094de73fa7c7206..c95b1d60fc56816a19d87f319432d4d6a6048575 100644
(file)
--- a/
lib/Target/ARM/ARMInstrThumb.td
+++ b/
lib/Target/ARM/ARMInstrThumb.td
@@
-253,6
+253,7
@@
let isBranch = 1, isTerminator = 1 in {
"b $target", [(br bb:$target)]>;
// Far jump
+ let Defs = [LR] in
def tBfar : TIx2<(outs), (ins brtarget:$target), IIC_Br,
"bl $target\t@ far jump",[]>;