Ignore:
Timestamp:
Oct 17, 2013, 6:47:25 AM (12 years ago)
Author:
[email protected]
Message:

Remove JITStackFrame references in the C Loop LLINT.
https://bugs.webkit.org/show_bug.cgi?id=122950.

Reviewed by Michael Saboff.

  • jit/JITStubs.h:
  • llint/LowLevelInterpreter.cpp:

(JSC::CLoop::execute):

  • offlineasm/cloop.rb:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp

    r156549 r157572  
    315315    t1.i = 0;
    316316
    317     // Instantiate the pseudo JIT stack frame used by the LLINT C Loop backend:
    318     JITStackFrame jitStackFrame;
    319 
    320     // The llint expects the native stack pointer, sp, to be pointing to the
    321     // jitStackFrame (which is the simulation of the native stack frame):
    322     JITStackFrame* const sp = &jitStackFrame;
    323     sp->vm = &callFrame->vm();
    324 
    325     // Set up an alias for the vm ptr in the JITStackFrame:
    326     VM* &vm = sp->vm;
     317    VM* vm = &callFrame->vm();
    327318
    328319    CodeBlock* codeBlock = callFrame->codeBlock();
Note: See TracChangeset for help on using the changeset viewer.