Changeset 43505 in webkit for trunk/JavaScriptCore/jit/JIT.cpp


Ignore:
Timestamp:
May 11, 2009, 11:05:45 AM (16 years ago)
Author:
[email protected]
Message:

Rename emitGetFromCallFrameHeader to emitGetFromCallFrameHeaderPtr

Reviewed by Maciej Stachowiak

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/jit/JIT.cpp

    r43432 r43505  
    388388            int skip = currentInstruction[3].u.operand + m_codeBlock->needsFullScopeChain();
    389389
    390             emitGetFromCallFrameHeader(RegisterFile::ScopeChain, regT0);
     390            emitGetFromCallFrameHeaderPtr(RegisterFile::ScopeChain, regT0);
    391391            while (skip--)
    392392                loadPtr(Address(regT0, FIELD_OFFSET(ScopeChainNode, next)), regT0);
     
    400400            int skip = currentInstruction[2].u.operand + m_codeBlock->needsFullScopeChain();
    401401
    402             emitGetFromCallFrameHeader(RegisterFile::ScopeChain, regT1);
     402            emitGetFromCallFrameHeaderPtr(RegisterFile::ScopeChain, regT1);
    403403            emitGetVirtualRegister(currentInstruction[3].u.operand, regT0);
    404404            while (skip--)
     
    432432
    433433            // Grab the return address.
    434             emitGetFromCallFrameHeader(RegisterFile::ReturnPC, regT1);
     434            emitGetFromCallFrameHeaderPtr(RegisterFile::ReturnPC, regT1);
    435435
    436436            // Restore our caller's "r".
    437             emitGetFromCallFrameHeader(RegisterFile::CallerFrame, callFrameRegister);
     437            emitGetFromCallFrameHeaderPtr(RegisterFile::CallerFrame, callFrameRegister);
    438438
    439439            // Return.
     
    17901790    // Load caller frame's scope chain into this callframe so that whatever we call can
    17911791    // get to its global data.
    1792     emitGetFromCallFrameHeader(RegisterFile::CallerFrame, regT1);
    1793     emitGetFromCallFrameHeader(RegisterFile::ScopeChain, regT1, regT1);
     1792    emitGetFromCallFrameHeaderPtr(RegisterFile::CallerFrame, regT1);
     1793    emitGetFromCallFrameHeaderPtr(RegisterFile::ScopeChain, regT1, regT1);
    17941794    emitPutToCallFrameHeader(regT1, RegisterFile::ScopeChain);
    17951795   
     
    18241824    loadPtr(Address(X86::edx, -(int32_t)sizeof(Register)), X86::edx);
    18251825   
    1826     emitGetFromCallFrameHeader(RegisterFile::Callee, X86::esi);
     1826    emitGetFromCallFrameHeaderPtr(RegisterFile::Callee, X86::esi);
    18271827
    18281828    move(callFrameRegister, X86::edi);
     
    18321832    addPtr(Imm32(sizeof(ArgList)), stackPointerRegister);
    18331833#else
    1834     emitGetFromCallFrameHeader(RegisterFile::ArgumentCount, regT0);
     1834    emitGetFromCallFrameHeader32(RegisterFile::ArgumentCount, regT0);
    18351835
    18361836    /* We have two structs that we use to describe the stackframe we set up for our
     
    19001900
    19011901    // Plant callee
    1902     emitGetFromCallFrameHeader(RegisterFile::Callee, X86::eax);
     1902    emitGetFromCallFrameHeaderPtr(RegisterFile::Callee, X86::eax);
    19031903    storePtr(X86::eax, Address(stackPointerRegister, FIELD_OFFSET(NativeCallFrameStructure, callee)));
    19041904
     
    19121912#else
    19131913    // Plant callee
    1914     emitGetFromCallFrameHeader(RegisterFile::Callee, X86::edx);
     1914    emitGetFromCallFrameHeaderPtr(RegisterFile::Callee, X86::edx);
    19151915
    19161916    // Plant callframe
     
    19301930
    19311931    // Grab the return address.
    1932     emitGetFromCallFrameHeader(RegisterFile::ReturnPC, regT1);
     1932    emitGetFromCallFrameHeaderPtr(RegisterFile::ReturnPC, regT1);
    19331933   
    19341934    // Restore our caller's "r".
    1935     emitGetFromCallFrameHeader(RegisterFile::CallerFrame, callFrameRegister);
     1935    emitGetFromCallFrameHeaderPtr(RegisterFile::CallerFrame, callFrameRegister);
    19361936   
    19371937    // Return.
     
    19421942    exceptionHandler.link(this);
    19431943    // Grab the return address.
    1944     emitGetFromCallFrameHeader(RegisterFile::ReturnPC, regT1);
     1944    emitGetFromCallFrameHeaderPtr(RegisterFile::ReturnPC, regT1);
    19451945    move(ImmPtr(&globalData->exceptionLocation), regT2);
    19461946    storePtr(regT1, regT2);
    19471947    move(ImmPtr(reinterpret_cast<void*>(ctiVMThrowTrampoline)), regT2);
    1948     emitGetFromCallFrameHeader(RegisterFile::CallerFrame, callFrameRegister);
     1948    emitGetFromCallFrameHeaderPtr(RegisterFile::CallerFrame, callFrameRegister);
    19491949    emitPutCTIParam(callFrameRegister, offsetof(struct JITStackFrame, callFrame) / sizeof (void*));
    19501950    push(regT2);
Note: See TracChangeset for help on using the changeset viewer.