Changeset 99678 in webkit


Ignore:
Timestamp:
Nov 9, 2011 3:03:41 AM (13 years ago)
Author:
commit-queue@webkit.org
Message:

Enable the DFG JIT on X86-64 Linux platforms
https://bugs.webkit.org/show_bug.cgi?id=71373

Patch by Andy Wingo <wingo@igalia.com> on 2011-11-09
Reviewed by Filip Pizlo.

  • wtf/Platform.h (ENABLE_DFG_JIT): Enable the DFG JIT on the

x86-64 GNU/Linux platform.

  • CMakeListsEfl.txt: Add JSValue64 implementations to EFL build.
Location:
trunk/Source/JavaScriptCore
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/CMakeListsEfl.txt

    r99629 r99678  
    3030    dfg/DFGGraph.cpp
    3131    dfg/DFGJITCodeGenerator.cpp
     32    dfg/DFGJITCodeGenerator64.cpp
    3233    dfg/DFGJITCodeGenerator32_64.cpp
    3334    dfg/DFGJITCompiler.cpp
     
    3839    dfg/DFGRepatch.cpp
    3940    dfg/DFGSpeculativeJIT.cpp
     41    dfg/DFGSpeculativeJIT64.cpp
    4042    dfg/DFGSpeculativeJIT32_64.cpp
    4143)
  • trunk/Source/JavaScriptCore/ChangeLog

    r99675 r99678  
     12011-11-09  Andy Wingo  <wingo@igalia.com>
     2
     3        Enable the DFG JIT on X86-64 Linux platforms
     4        https://bugs.webkit.org/show_bug.cgi?id=71373
     5
     6        Reviewed by Filip Pizlo.
     7
     8        * wtf/Platform.h (ENABLE_DFG_JIT): Enable the DFG JIT on the
     9        x86-64 GNU/Linux platform.
     10        * CMakeListsEfl.txt: Add JSValue64 implementations to EFL build.
     11
    1122011-11-09  Mark Hahnenberg  <mhahnenberg@apple.com>
    213
  • trunk/Source/JavaScriptCore/wtf/Platform.h

    r99559 r99678  
    883883#endif
    884884
    885 /* Currently for JSVALUE64, only tested on PLATFORM(MAC) */
    886 #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && USE(JSVALUE64) && PLATFORM(MAC)
    887 #define ENABLE_DFG_JIT 1
    888 #endif
    889 
    890 /* Currently DFG for X86 are only tested on Linux OS and Mac Platform */
    891 #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && CPU(X86) && (PLATFORM(MAC) || OS(LINUX))
     885/* Enable the DFG JIT on X86 and X86_64.  Only tested on Mac and GNU/Linux.  */
     886#if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) \
     887    && (CPU(X86) || CPU(X86_64)) \
     888    && (PLATFORM(MAC) || OS(LINUX))
    892889#define ENABLE_DFG_JIT 1
    893890#endif
Note: See TracChangeset for help on using the changeset viewer.