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:
1ee0cb9
)
Don't forget to transfer target flag when inserting a tailcall instruction.
author
Evan Cheng
<evan.cheng@apple.com>
Sat, 30 Jan 2010 01:16:15 +0000
(
01:16
+0000)
committer
Evan Cheng
<evan.cheng@apple.com>
Sat, 30 Jan 2010 01:16:15 +0000
(
01:16
+0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94872
91177308
-0d34-0410-b5e6-
96231b3b80d8
lib/Target/X86/X86RegisterInfo.cpp
patch
|
blob
|
history
diff --git
a/lib/Target/X86/X86RegisterInfo.cpp
b/lib/Target/X86/X86RegisterInfo.cpp
index e32891de7f0b8feeb304e84873dc5095b333c929..903ba72af077da25847416595ee37424900c5b02 100644
(file)
--- a/
lib/Target/X86/X86RegisterInfo.cpp
+++ b/
lib/Target/X86/X86RegisterInfo.cpp
@@
-1244,7
+1244,8
@@
void X86RegisterInfo::emitEpilogue(MachineFunction &MF,
// Jump to label or value in register.
if (RetOpcode == X86::TCRETURNdi|| RetOpcode == X86::TCRETURNdi64)
BuildMI(MBB, MBBI, DL, TII.get(X86::TAILJMPd)).
- addGlobalAddress(JumpTarget.getGlobal(), JumpTarget.getOffset());
+ addGlobalAddress(JumpTarget.getGlobal(), JumpTarget.getOffset(),
+ JumpTarget.getTargetFlags());
else if (RetOpcode== X86::TCRETURNri64)
BuildMI(MBB, MBBI, DL, TII.get(X86::TAILJMPr64), JumpTarget.getReg());
else