Changeset 49426 in webkit for trunk/JavaScriptCore/wtf/Platform.h
- Timestamp:
- Oct 11, 2009, 2:30:50 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/wtf/Platform.h
r49409 r49426 716 716 #endif 717 717 718 #if !defined(ENABLE_JIT) 719 720 /* The JIT is tested & working on x86_64 Mac */ 721 #if PLATFORM(X86_64) && PLATFORM(MAC) 722 #define ENABLE_JIT 1 723 /* The JIT is tested & working on x86 Mac */ 724 #elif PLATFORM(X86) && PLATFORM(MAC) 725 #define ENABLE_JIT 1 726 #define WTF_USE_JIT_STUB_ARGUMENT_VA_LIST 1 727 #elif PLATFORM(ARM_THUMB2) && PLATFORM(IPHONE) 728 /* Under development, temporarily disabled until 16Mb link range limit in assembler is fixed. */ 729 #define ENABLE_JIT 0 730 #define ENABLE_JIT_OPTIMIZE_NATIVE_CALL 0 731 /* The JIT is tested & working on x86 Windows */ 732 #elif PLATFORM(X86) && PLATFORM(WIN) 733 #define ENABLE_JIT 1 734 #endif 735 736 #if PLATFORM(QT) 737 #if PLATFORM(X86) && PLATFORM(WIN_OS) && COMPILER(MINGW) && GCC_VERSION >= 40100 738 #define ENABLE_JIT 1 739 #define WTF_USE_JIT_STUB_ARGUMENT_VA_LIST 1 740 #elif PLATFORM(X86) && PLATFORM(WIN_OS) && COMPILER(MSVC) 741 #define ENABLE_JIT 1 742 #define WTF_USE_JIT_STUB_ARGUMENT_REGISTER 1 743 #elif PLATFORM(X86) && PLATFORM(LINUX) && GCC_VERSION >= 40100 744 #define ENABLE_JIT 1 745 #define WTF_USE_JIT_STUB_ARGUMENT_VA_LIST 1 746 #elif PLATFORM(ARM_TRADITIONAL) && PLATFORM(LINUX) 747 #define ENABLE_JIT 1 748 #if PLATFORM(ARM_THUMB2) 749 #define ENABLE_JIT_OPTIMIZE_NATIVE_CALL 0 750 #endif 751 #endif 752 #endif /* PLATFORM(QT) */ 753 754 #endif /* !defined(ENABLE_JIT) */ 755 718 756 #if ENABLE(JIT) 719 757 #ifndef ENABLE_JIT_OPTIMIZE_CALL
Note:
See TracChangeset
for help on using the changeset viewer.