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:
4789aca
)
lib/Target/X86/X86ISelDAGToDAG.cpp: __main should be WINCALL64 on Win64.
author
NAKAMURA Takumi
<geek4civic@gmail.com>
Thu, 27 Jan 2011 03:20:19 +0000
(
03:20
+0000)
committer
NAKAMURA Takumi
<geek4civic@gmail.com>
Thu, 27 Jan 2011 03:20:19 +0000
(
03:20
+0000)
CALL64 marks %xmm* as dead.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124354
91177308
-0d34-0410-b5e6-
96231b3b80d8
lib/Target/X86/X86ISelDAGToDAG.cpp
patch
|
blob
|
history
diff --git
a/lib/Target/X86/X86ISelDAGToDAG.cpp
b/lib/Target/X86/X86ISelDAGToDAG.cpp
index 70f025704dfc9bb085782a3f5b180e581ff4dcc8..59ddf3b93e926f59b55711229367698c1c508020 100644
(file)
--- a/
lib/Target/X86/X86ISelDAGToDAG.cpp
+++ b/
lib/Target/X86/X86ISelDAGToDAG.cpp
@@
-532,7
+532,7
@@
void X86DAGToDAGISel::EmitSpecialCodeForMain(MachineBasicBlock *BB,
const TargetInstrInfo *TII = TM.getInstrInfo();
if (Subtarget->isTargetCygMing()) {
unsigned CallOp =
- Subtarget->is64Bit() ? X86::CALL64pcrel32 : X86::CALLpcrel32;
+ Subtarget->is64Bit() ? X86::
WIN
CALL64pcrel32 : X86::CALLpcrel32;
BuildMI(BB, DebugLoc(),
TII->get(CallOp)).addExternalSymbol("__main");
}