Home
last modified time | relevance | path

Searched refs:StructureChain (Results 1 – 25 of 28) sorted by relevance

12

/external/webkit/Source/JavaScriptCore/runtime/
DStructureChain.cpp35 ClassInfo StructureChain::s_info = { "StructureChain", 0, 0, 0 };
37 StructureChain::StructureChain(JSGlobalData& globalData, Structure* structure, Structure* head) in StructureChain() function in JSC::StructureChain
52 StructureChain::~StructureChain() in ~StructureChain()
56 void StructureChain::markChildren(MarkStack& markStack) in markChildren()
DStructureChain.h41 class StructureChain : public JSCell {
45 …static StructureChain* create(JSGlobalData& globalData, Structure* head) { return new (&globalData… in create()
52 StructureChain(JSGlobalData&, Structure*, Structure* head);
53 ~StructureChain();
DJSPropertyNameIterator.h76 …void setCachedPrototypeChain(JSGlobalData& globalData, StructureChain* cachedPrototypeChain) { m_c… in setCachedPrototypeChain()
77 StructureChain* cachedPrototypeChain() { return m_cachedPrototypeChain.get(); } in cachedPrototypeChain()
84 WriteBarrier<StructureChain> m_cachedPrototypeChain;
DStructure.h49 class StructureChain; variable
101 StructureChain* prototypeChain(ExecState*) const;
202 bool isValid(ExecState*, StructureChain* cachedPrototypeChain) const;
213 mutable WriteBarrier<StructureChain> m_cachedPrototypeChain;
DPropertyNameArray.h33 class StructureChain; variable
DJSGlobalObject.h361 inline StructureChain* Structure::prototypeChain(ExecState* exec) const in prototypeChain()
366 …m_cachedPrototypeChain.set(exec->globalData(), this, StructureChain::create(exec->globalData(), pr… in prototypeChain()
371 inline bool Structure::isValid(ExecState* exec, StructureChain* cachedPrototypeChain) const in isValid()
DJSPropertyNameIterator.cpp74 StructureChain* structureChain = o->structure()->prototypeChain(exec); in create()
DJSCell.h72 friend class StructureChain; variable
DJSGlobalData.cpp202 structureChainStructure.set(*this, StructureChain::createStructure(*this, jsNull())); in JSGlobalData()
/external/webkit/Source/JavaScriptCore/bytecode/
DInstruction.h55 class StructureChain; variable
67 WriteBarrierBase<StructureChain> chain;
86 …lymorphicAccessStructureListStubRoutineType _stubRoutine, Structure* _base, StructureChain* _chain) in set()
105 …icAccessStructureListStubRoutineType stubRoutine, Structure* firstBase, StructureChain* firstChain) in PolymorphicAccessStructureList()
149 Instruction(JSGlobalData& globalData, JSCell* owner, StructureChain* structureChain) in Instruction()
166 WriteBarrierBase<StructureChain> structureChain;
173 Instruction(StructureChain*);
DStructureStubInfo.h76 …ain(JSGlobalData& globalData, JSCell* owner, Structure* baseObjectStructure, StructureChain* chain) in initGetByIdChain()
102 …obalData, JSCell* owner, Structure* previousStructure, Structure* structure, StructureChain* chain) in initPutByIdTransition()
144 WriteBarrierBase<StructureChain> chain;
157 WriteBarrierBase<StructureChain> chain;
/external/webkit/Source/JavaScriptCore/jit/
DJIT.h57 class StructureChain; variable
202 …ist* prototypeStructureList, int currentIndex, Structure* structure, StructureChain* chain, size_t… in compileGetByIdChainList()
208 …Block* codeBlock, StructureStubInfo* stubInfo, Structure* structure, StructureChain* chain, size_t… in compileGetByIdChain()
214 …ructure* oldStructure, Structure* newStructure, size_t cachedOffset, StructureChain* chain, Return… in compilePutByIdTransition()
270 …tructureStubInfo*, PolymorphicAccessStructureList*, int, Structure*, StructureChain* chain, size_t…
271 …void privateCompileGetByIdChain(StructureStubInfo*, Structure*, StructureChain*, size_t count, con…
272 …ion(StructureStubInfo*, Structure*, Structure*, size_t cachedOffset, StructureChain*, ReturnAddres…
DJITPropertyAccess.cpp574 …ructure* oldStructure, Structure* newStructure, size_t cachedOffset, StructureChain* chain, Return… in privateCompilePutByIdTransition()
911 …reList* prototypeStructures, int currentIndex, Structure* structure, StructureChain* chain, size_t… in privateCompileGetByIdChainList()
979 …mpileGetByIdChain(StructureStubInfo* stubInfo, Structure* structure, StructureChain* chain, size_t… in privateCompileGetByIdChain()
DJITPropertyAccess32_64.cpp589 …ructure* oldStructure, Structure* newStructure, size_t cachedOffset, StructureChain* chain, Return… in privateCompilePutByIdTransition()
941 …reList* prototypeStructures, int currentIndex, Structure* structure, StructureChain* chain, size_t… in privateCompileGetByIdChainList()
1009 …mpileGetByIdChain(StructureStubInfo* stubInfo, Structure* structure, StructureChain* chain, size_t… in privateCompileGetByIdChain()
DJITStubs.cpp845 StructureChain* prototypeChain = structure->prototypeChain(callFrame); in tryCachePutByID()
940 StructureChain* prototypeChain = structure->prototypeChain(callFrame); in tryCacheGetByID()
1764 StructureChain* protoChain = structure->prototypeChain(callFrame); in DEFINE_STUB_FUNCTION()
DJITOpcodes.cpp964 loadPtr(Address(regT3, OBJECT_OFFSETOF(StructureChain, m_vector)), regT3); in emit_op_next_pname()
DJITOpcodes32_64.cpp1355 loadPtr(Address(regT3, OBJECT_OFFSETOF(StructureChain, m_vector)), regT3); in emit_op_next_pname()
/external/webkit/Source/JavaScriptCore/
DCMakeLists.txt163 runtime/StructureChain.cpp
DJavaScriptCore.pro197 runtime/StructureChain.cpp \
DChangeLog683 * runtime/StructureChain.cpp:
684 (JSC::StructureChain::StructureChain):
685 (JSC::StructureChain::markChildren):
686 * runtime/StructureChain.h:
687 (JSC::StructureChain::create):
688 (JSC::StructureChain::head):
689 (JSC::StructureChain::createStructure):
2269 * runtime/StructureChain.cpp:
2270 * runtime/StructureChain.h:
2271 (JSC::StructureChain::createStructure):
[all …]
DJavaScriptCore.gypi121 'runtime/StructureChain.h',
568 'runtime/StructureChain.cpp',
DGNUmakefile.list.am382 Source/JavaScriptCore/runtime/StructureChain.cpp \
383 Source/JavaScriptCore/runtime/StructureChain.h \
DChangeLog-2010-05-2416419 * runtime/StructureChain.cpp:
16420 * runtime/StructureChain.h:
16421 (JSC::StructureChain::head): Removed StructureChain::isCacheable because
16515 * runtime/StructureChain.cpp:
16516 (JSC::StructureChain::isCacheable):
18235 * runtime/StructureChain.cpp:
18236 (JSC::StructureChain::isCacheable):
18248 * runtime/StructureChain.cpp:
18325 * runtime/StructureChain.cpp:
18326 (JSC::StructureChain::isCacheable):
[all …]
DChangeLog-2009-06-1610356 * runtime/StructureChain.cpp:
10357 (JSC::StructureChain::StructureChain):
10358 * runtime/StructureChain.h:
10359 (JSC::StructureChain::create): No need for structureChainsAreEqual, since
10360 we use pointer equality now. Refactored StructureChain to make a little
12914 * runtime/StructureChain.cpp:
12915 (JSC::StructureChain::StructureChain):
22377 * runtime/StructureChain.cpp: Copied from JavaScriptCore/runtime/StructureIDChain.cpp.
22378 (JSC::StructureChain::StructureChain):
22380 * runtime/StructureChain.h: Copied from JavaScriptCore/runtime/StructureIDChain.h.
[all …]
/external/webkit/Source/JavaScriptCore/JavaScriptCore.xcodeproj/
Dproject.pbxproj227 …7090EBB7963005934AA /* StructureChain.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E4EE7080EB…
228 …0F0EBB7A5B005934AA /* StructureChain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7E4EE70E0E…
891 …963005934AA /* StructureChain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType …
892 …005934AA /* StructureChain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType =…
1954 7E4EE70E0EBB7A5B005934AA /* StructureChain.cpp */,
1955 7E4EE7080EBB7963005934AA /* StructureChain.h */,
2488 7E4EE7090EBB7963005934AA /* StructureChain.h in Headers */,
2966 7E4EE70F0EBB7A5B005934AA /* StructureChain.cpp in Sources */,

12