Do not generate 32-bit call on win64 when imm does not fit
[oota-llvm.git] / lib / Target / ARM / ARMInstrThumb.td
index 9b54e67bedf6909f09e62bae9094de73fa7c7206..c95b1d60fc56816a19d87f319432d4d6a6048575 100644 (file)
@@ -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",[]>;