Ignore:
Timestamp:
Feb 9, 2014, 1:33:17 PM (11 years ago)
Author:
[email protected]
Message:

Pass VM instead of ExecState to JSCell::fastGetOwnProperty().
<https://webkit.org/b/128497>

Knocks off a couple of instructions.

Reviewed by Anders Carlsson.

  • dfg/DFGOperations.cpp:
  • jit/JITOperations.cpp:

(JSC::getByVal):

  • llint/LLIntSlowPaths.cpp:

(JSC::LLInt::getByVal):

  • runtime/JSCell.h:
  • runtime/JSCellInlines.h:

(JSC::JSCell::fastGetOwnProperty):

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/runtime/JSCell.h

    r161230 r163755  
    134134    bool isZapped() const { return !*reinterpret_cast<uintptr_t* const*>(this); }
    135135
    136     JSValue fastGetOwnProperty(ExecState*, const String&);
     136    JSValue fastGetOwnProperty(VM&, const String&);
    137137
    138138    static ptrdiff_t structureOffset()
Note: See TracChangeset for help on using the changeset viewer.