Changeset 44457 in webkit for trunk/JavaScriptCore/assembler


Ignore:
Timestamp:
Jun 5, 2009, 2:19:23 AM (16 years ago)
Author:
[email protected]
Message:

2009-06-05 Gavin Barraclough <[email protected]>

Reviewed by Oliver Hunt.

3 tiny cleanups:

  • assembler/MacroAssemblerX86.h:
  • assembler/MacroAssemblerX86_64.h: (JSC::MacroAssemblerX86_64::storePtrWithPatch):

store*() methods should take an ImplicitAddress, rather than an Address.

  • assembler/X86Assembler.h:

Make patchPointer private.

  • jit/JITOpcodes.cpp: (JSC::JIT::emit_op_ret):

Remove empty line at end of function.

Location:
trunk/JavaScriptCore/assembler
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/assembler/MacroAssemblerX86.h

    r44076 r44457  
    146146    }
    147147
    148     DataLabelPtr storePtrWithPatch(Address address)
     148    DataLabelPtr storePtrWithPatch(ImplicitAddress address)
    149149    {
    150150        m_assembler.movl_i32m(0, address.offset, address.base);
  • trunk/JavaScriptCore/assembler/MacroAssemblerX86_64.h

    r43781 r44457  
    430430    }
    431431
    432     DataLabelPtr storePtrWithPatch(Address address)
     432    DataLabelPtr storePtrWithPatch(ImplicitAddress address)
    433433    {
    434434        DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister);
  • trunk/JavaScriptCore/assembler/X86Assembler.h

    r44455 r44457  
    13841384    }
    13851385
    1386     static void patchPointer(void* where, void* value)
    1387     {
    1388         reinterpret_cast<void**>(where)[-1] = value;
    1389     }
    1390 
    13911386#if PLATFORM(X86_64)
    13921387    static void patchPointerForCall(void* where, void* value)
     
    14741469
    14751470private:
     1471
     1472    static void patchPointer(void* where, void* value)
     1473    {
     1474        reinterpret_cast<void**>(where)[-1] = value;
     1475    }
    14761476
    14771477    static void patchInt32(void* where, int32_t value)
Note: See TracChangeset for help on using the changeset viewer.