Ignore:
Timestamp:
Jul 24, 2013, 9:04:39 PM (12 years ago)
Author:
[email protected]
Message:

fourthTier: Resurrect the CLoop LLINT on the FTL branch.
https://bugs.webkit.org/show_bug.cgi?id=118144.

Reviewed by Mark Hahnenberg.

  • bytecode/CodeBlock.h:

(JSC::CodeBlock::jitType):

  • Fix the CodeBlock jitType to be InterpreterThunk when !ENABLE_JIT.
  • bytecode/JumpTable.h:

(JSC::SimpleJumpTable::clear):

  • interpreter/StackIterator.cpp:

(JSC::StackIterator::Frame::bytecodeOffset):
(JSC::StackIterator::Frame::print):

  • jit/JITCode.cpp:

(JSC):

  • jit/JITExceptions.cpp:

(JSC::getExceptionLocation):

  • llint/LowLevelInterpreter.cpp:
  • offlineasm/cloop.rb:
  • runtime/Structure.cpp:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/offlineasm/cloop.rb

    r150630 r153273  
    547547    $asm.putc "    Instruction* pc = CAST<Instruction*>(#{operands[2].clValue(:voidPtr)});"
    548548    $asm.putc "    SlowPathReturnType result = #{operands[0].cLabel}(exec, pc);"
    549     $asm.putc "    LLInt::decodeResult(result, t0.instruction, t1.execState);"
     549    $asm.putc "    decodeResult(result, t0.instruction, t1.execState);"
    550550    $asm.putc "}"
    551551end
Note: See TracChangeset for help on using the changeset viewer.