Changeset 223219 in webkit


Ignore:
Timestamp:
Oct 11, 2017 5:33:36 PM (7 years ago)
Author:
msaboff@apple.com
Message:

[JSC] Add ability to build with ARMV8 ILP32 ABI
https://bugs.webkit.org/show_bug.cgi?id=178194

Reviewed by Saam Barati.

For ARMV8 32 bit ABI, use JSVALUE32_64 and the CLOOP.

  • wtf/Platform.h:
Location:
trunk/Source/WTF
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WTF/ChangeLog

    r223213 r223219  
     12017-10-11  Michael Saboff  <msaboff@apple.com>
     2
     3        [JSC] Add ability to build with ARMV8 ILP32 ABI
     4        https://bugs.webkit.org/show_bug.cgi?id=178194
     5
     6        Reviewed by Saam Barati.
     7
     8        For ARMV8 32 bit ABI, use JSVALUE32_64 and the CLOOP.
     9
     10        * wtf/Platform.h:
     11
    1122017-10-11  Youenn Fablet  <youenn@apple.com>
    213
  • trunk/Source/WTF/wtf/Platform.h

    r222838 r223219  
    713713    || (CPU(IA64) && !CPU(IA64_32)) \
    714714    || CPU(ALPHA) \
    715     || CPU(ARM64) \
     715    || (CPU(ARM64) && !defined(__ILP32__)) \
    716716    || CPU(S390X) \
    717717    || CPU(MIPS64) \
     
    726726/* The JIT is enabled by default on all x86, x86-64, ARM & MIPS platforms except ARMv7k. */
    727727#if !defined(ENABLE_JIT) \
    728     && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(ARM64) || CPU(MIPS)) \
     728    && (CPU(X86) || CPU(X86_64) || CPU(ARM) || (CPU(ARM64) && !defined(__ILP32__)) || CPU(MIPS)) \
    729729    && !CPU(APPLE_ARMV7K) \
    730730    && !CPU(ARM64E)
Note: See TracChangeset for help on using the changeset viewer.