Changeset 46472 in webkit for trunk/JavaScriptCore/wtf
- Timestamp:
- Jul 28, 2009, 5:35:02 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/wtf/Platform.h
r46180 r46472 567 567 568 568 #if !defined(ENABLE_JIT) 569 569 570 /* The JIT is tested & working on x86_64 Mac */ 570 571 #if PLATFORM(X86_64) && PLATFORM(MAC) … … 582 583 #define ENABLE_JIT 1 583 584 #endif 584 #endif 585 586 #if PLATFORM(X86) && PLATFORM(QT) 587 #if PLATFORM(WIN_OS) && COMPILER(MINGW) && GCC_VERSION >= 40100 588 #define ENABLE_JIT 1 589 #define WTF_USE_JIT_STUB_ARGUMENT_VA_LIST 1 590 #elif PLATFORM(WIN_OS) && COMPILER(MSVC) 591 #define ENABLE_JIT 1 592 #define WTF_USE_JIT_STUB_ARGUMENT_REGISTER 1 593 #elif PLATFORM(LINUX) && GCC_VERSION >= 40100 594 #define ENABLE_JIT 1 595 #define WTF_USE_JIT_STUB_ARGUMENT_VA_LIST 1 596 #endif 597 #endif /* PLATFORM(QT) && PLATFORM(X86) */ 598 599 #endif /* !defined(ENABLE_JIT) */ 585 600 586 601 #if ENABLE(JIT) … … 621 636 622 637 /* Yet Another Regex Runtime. */ 638 #if !defined(ENABLE_YARR_JIT) 639 623 640 /* YARR supports x86 & x86-64, and has been tested on Mac and Windows. */ 624 #if ( !defined(ENABLE_YARR_JIT) &&PLATFORM(X86) && PLATFORM(MAC)) \625 || ( !defined(ENABLE_YARR_JIT) &&PLATFORM(X86_64) && PLATFORM(MAC)) \641 #if (PLATFORM(X86) && PLATFORM(MAC)) \ 642 || (PLATFORM(X86_64) && PLATFORM(MAC)) \ 626 643 /* Under development, temporarily disabled until 16Mb link range limit in assembler is fixed. */ \ 627 || ( !defined(ENABLE_YARR_JIT) &&PLATFORM_ARM_ARCH(7) && PLATFORM(IPHONE) && 0) \628 || ( !defined(ENABLE_YARR_JIT) &&PLATFORM(X86) && PLATFORM(WIN))644 || (PLATFORM_ARM_ARCH(7) && PLATFORM(IPHONE) && 0) \ 645 || (PLATFORM(X86) && PLATFORM(WIN)) 629 646 #define ENABLE_YARR 1 630 647 #define ENABLE_YARR_JIT 1 631 648 #endif 649 650 #if PLATFORM(X86) && PLATFORM(QT) 651 #if (PLATFORM(WIN_OS) && COMPILER(MINGW) && GCC_VERSION >= 40100) \ 652 || (PLATFORM(WIN_OS) && COMPILER(MSVC)) \ 653 || (PLATFORM(LINUX) && GCC_VERSION >= 40100) 654 #define ENABLE_YARR 1 655 #define ENABLE_YARR_JIT 1 656 #endif 657 #endif 658 659 #endif /* !defined(ENABLE_YARR_JIT) */ 660 632 661 /* Sanity Check */ 633 662 #if ENABLE(YARR_JIT) && !ENABLE(YARR)
Note:
See TracChangeset
for help on using the changeset viewer.