[llvm] r189437 - X86JITInfo.cpp: Apply x64 version of X86CompilationCallback() to Cygwin64.

NAKAMURA Takumi geek4civic at gmail.com
Tue Aug 27 20:04:10 PDT 2013


Author: chapuni
Date: Tue Aug 27 22:04:09 2013
New Revision: 189437

URL: http://llvm.org/viewvc/llvm-project?rev=189437&view=rev
Log:
X86JITInfo.cpp: Apply x64 version of X86CompilationCallback() to Cygwin64.

For now, (defined(X86_64_JIT) && defined(__CYGWIN__)) satisfies Cygwin64.

Modified:
    llvm/trunk/lib/Target/X86/X86JITInfo.cpp

Modified: llvm/trunk/lib/Target/X86/X86JITInfo.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86JITInfo.cpp?rev=189437&r1=189436&r2=189437&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/X86JITInfo.cpp (original)
+++ llvm/trunk/lib/Target/X86/X86JITInfo.cpp Tue Aug 27 22:04:09 2013
@@ -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"





More information about the llvm-commits mailing list