Skip to content
  • mark.lam@apple.com's avatar
    Change baseline JIT watchdog timer check to use the proper fast slow path · a61ec35b
    mark.lam@apple.com authored
    infrastructure.
    https://bugs.webkit.org/show_bug.cgi?id=114963.
    
    Reviewed by Oliver Hunt.
    
    SH4 parts contributed by Julien Brianceau.
    
    * assembler/ARMAssembler.h:
    * assembler/MacroAssemblerARM.h:
    * assembler/MacroAssemblerARMv7.h:
    * assembler/MacroAssemblerMIPS.h:
    (JSC::MacroAssemblerMIPS::branchAdd32):
    * assembler/MacroAssemblerSH4.h:
    (JSC::MacroAssemblerSH4::branchAdd32):
    * assembler/MacroAssemblerX86Common.h:
    * assembler/SH4Assembler.h:
    * jit/JIT.cpp:
    (JSC::JIT::emitEnterOptimizationCheck):
    (JSC::JIT::privateCompileSlowCases):
    * jit/JIT.h:
    (JSC::JIT::emitEnterOptimizationCheck):
    * jit/JITOpcodes.cpp:
    (JSC::JIT::emit_op_loop_hint):
    (JSC::JIT::emitSlow_op_loop_hint):
    (JSC::JIT::emit_op_enter):
    * jit/JITOpcodes32_64.cpp:
    (JSC::JIT::emit_op_enter):
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@148893 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    a61ec35b