Changeset 234784 in webkit


Ignore:
Timestamp:
Aug 11, 2018 2:04:12 PM (6 years ago)
Author:
commit-queue@webkit.org
Message:

Disable JIT on IA-32 without SSE2
https://bugs.webkit.org/show_bug.cgi?id=188476

Patch by Karo Gyoker <karogyoker2+webkit@gmail.com> on 2018-08-11
Reviewed by Yusuke Suzuki.

On IA-32 CPUs without SSE2 most of the webpages cannot load
if the JIT is turned on.

  • runtime/Options.cpp:

(JSC::recomputeDependentOptions):

Location:
trunk/Source/JavaScriptCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r234780 r234784  
     12018-08-11  Karo Gyoker  <karogyoker2+webkit@gmail.com>
     2
     3        Disable JIT on IA-32 without SSE2
     4        https://bugs.webkit.org/show_bug.cgi?id=188476
     5
     6        Reviewed by Yusuke Suzuki.
     7
     8        On IA-32 CPUs without SSE2 most of the webpages cannot load
     9        if the JIT is turned on.
     10
     11        * runtime/Options.cpp:
     12        (JSC::recomputeDependentOptions):
     13
    1142018-08-10  Joseph Pecoraro  <pecoraro@apple.com>
    215
  • trunk/Source/JavaScriptCore/runtime/Options.cpp

    r234426 r234784  
    398398#endif
    399399   
    400 #if OS(WINDOWS) && ENABLE(JIT) && CPU(X86)
    401     // Disable JIT on Windows if SSE2 is not present
     400#if ENABLE(JIT) && CPU(X86)
     401    // Disable JIT on IA-32 if SSE2 is not present
    402402    if (!MacroAssemblerX86::supportsFloatingPoint())
    403403        Options::useJIT() = false;
Note: See TracChangeset for help on using the changeset viewer.