/external/webkit/Source/JavaScriptCore/runtime/ |
D | StructureChain.cpp | 35 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()
|
D | StructureChain.h | 41 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();
|
D | JSPropertyNameIterator.h | 76 …void setCachedPrototypeChain(JSGlobalData& globalData, StructureChain* cachedPrototypeChain) { m_c… in setCachedPrototypeChain() 77 StructureChain* cachedPrototypeChain() { return m_cachedPrototypeChain.get(); } in cachedPrototypeChain() 84 WriteBarrier<StructureChain> m_cachedPrototypeChain;
|
D | Structure.h | 49 class StructureChain; variable 101 StructureChain* prototypeChain(ExecState*) const; 202 bool isValid(ExecState*, StructureChain* cachedPrototypeChain) const; 213 mutable WriteBarrier<StructureChain> m_cachedPrototypeChain;
|
D | PropertyNameArray.h | 33 class StructureChain; variable
|
D | JSGlobalObject.h | 361 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()
|
D | JSPropertyNameIterator.cpp | 74 StructureChain* structureChain = o->structure()->prototypeChain(exec); in create()
|
D | JSCell.h | 72 friend class StructureChain; variable
|
D | JSGlobalData.cpp | 202 structureChainStructure.set(*this, StructureChain::createStructure(*this, jsNull())); in JSGlobalData()
|
/external/webkit/Source/JavaScriptCore/bytecode/ |
D | Instruction.h | 55 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*);
|
D | StructureStubInfo.h | 76 …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/ |
D | JIT.h | 57 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…
|
D | JITPropertyAccess.cpp | 574 …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()
|
D | JITPropertyAccess32_64.cpp | 589 …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()
|
D | JITStubs.cpp | 845 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()
|
D | JITOpcodes.cpp | 964 loadPtr(Address(regT3, OBJECT_OFFSETOF(StructureChain, m_vector)), regT3); in emit_op_next_pname()
|
D | JITOpcodes32_64.cpp | 1355 loadPtr(Address(regT3, OBJECT_OFFSETOF(StructureChain, m_vector)), regT3); in emit_op_next_pname()
|
/external/webkit/Source/JavaScriptCore/ |
D | CMakeLists.txt | 163 runtime/StructureChain.cpp
|
D | JavaScriptCore.pro | 197 runtime/StructureChain.cpp \
|
D | ChangeLog | 683 * 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 …]
|
D | JavaScriptCore.gypi | 121 'runtime/StructureChain.h', 568 'runtime/StructureChain.cpp',
|
D | GNUmakefile.list.am | 382 Source/JavaScriptCore/runtime/StructureChain.cpp \ 383 Source/JavaScriptCore/runtime/StructureChain.h \
|
D | ChangeLog-2010-05-24 | 16419 * 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 …]
|
D | ChangeLog-2009-06-16 | 10356 * 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/ |
D | project.pbxproj | 227 …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 */,
|