summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorNAKAMURA Takumi <geek4civic@gmail.com>2013-08-28 03:04:09 +0000
committerNAKAMURA Takumi <geek4civic@gmail.com>2013-08-28 03:04:09 +0000
commit5be1752dcd514a0f92c5c380194015b26f0bf0b3 (patch)
tree6a143a303d5c2e281a70638b0cb837c90c622ebc /lib
parent6a15b6a269e79a8382348812ac32221fdc25b7ca (diff)
downloadllvm-5be1752dcd514a0f92c5c380194015b26f0bf0b3.tar.gz
llvm-5be1752dcd514a0f92c5c380194015b26f0bf0b3.tar.bz2
llvm-5be1752dcd514a0f92c5c380194015b26f0bf0b3.tar.xz
X86JITInfo.cpp: Apply x64 version of X86CompilationCallback() to Cygwin64.
For now, (defined(X86_64_JIT) && defined(__CYGWIN__)) satisfies Cygwin64. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@189437 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib')
-rw-r--r--lib/Target/X86/X86JITInfo.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/Target/X86/X86JITInfo.cpp b/lib/Target/X86/X86JITInfo.cpp
index fc86e1e1b6..e99f2d9567 100644
--- a/lib/Target/X86/X86JITInfo.cpp
+++ b/lib/Target/X86/X86JITInfo.cpp
@@ -127,7 +127,7 @@ extern "C" {
"movaps %xmm6, 96(%rsp)\n"
"movaps %xmm7, 112(%rsp)\n"
// JIT callee
-#ifdef _WIN64
+#if defined(_WIN64) || defined(__CYGWIN__)
"subq $32, %rsp\n"
"movq %rbp, %rcx\n" // Pass prev frame and return address
"movq 8(%rbp), %rdx\n"