/macosx-10.10.1/JavaScriptCore-7600.1.17/runtime/ |
H A D | IndexingType.cpp | 42 IndexingType leastUpperBoundOfIndexingTypeAndType(IndexingType indexingType, SpeculatedType type) argument 68 IndexingType leastUpperBoundOfIndexingTypeAndValue(IndexingType indexingType, JSValu argument 73 dumpIndexingType(PrintStream& out, IndexingType indexingType) argument [all...] |
H A D | StructureIDBlob.h | 43 StructureIDBlob(StructureID structureID, IndexingType indexingType, const TypeInfo& typeInfo) argument 55 IndexingType indexingType() const { return u.fields.indexingType; } function in class:JSC::StructureIDBlob 56 void setIndexingType(IndexingType indexingType) { u.fields.indexingType = indexingType; } argument 79 IndexingType indexingType; member in struct:JSC::StructureIDBlob::__anon2682::__anon2683 [all...] |
H A D | JSCellInlines.h | 92 inline IndexingType JSCell::indexingType() const function in class:JSC::JSCell
|
H A D | IndexingType.h | 99 static inline bool hasIndexedProperties(IndexingType indexingType) argument 104 static inline bool hasUndecided(IndexingType indexingType) argument 109 static inline bool hasInt32(IndexingType indexingType) argument 114 static inline bool hasDouble(IndexingType indexingType) argument 119 static inline bool hasContiguous(IndexingType indexingType) argument 124 hasArrayStorage(IndexingType indexingType) argument 129 hasAnyArrayStorage(IndexingType indexingType) argument 134 shouldUseSlowPut(IndexingType indexingType) argument [all...] |
H A D | JSArray.h | 137 static Structure* createStructure(VM& vm, JSGlobalObject* globalObject, JSValue prototype, IndexingType indexingType) argument 220 if (hasDouble(structure->indexingType())) { function [all...] |
H A D | StructureInlines.h | 35 inline Structure* Structure::create(VM& vm, JSGlobalObject* globalObject, JSValue prototype, const TypeInfo& typeInfo, const ClassInfo* classInfo, IndexingType indexingType, unsigned inlineCapacity) argument
|
H A D | Structure.h | 164 IndexingType indexingType() const { return m_blob.indexingType() & AllArrayTypes; } function in class:JSC::Structure
|
H A D | Structure.cpp | 150 Structure::Structure(VM& vm, JSGlobalObject* globalObject, JSValue prototype, const TypeInfo& typeInfo, const ClassInfo* classInfo, IndexingType indexingType, unsigned inlineCapacity) argument 643 IndexingType indexingType = newIndexingType(structure->indexingTypeIncludingHistory(), transitionKind); local
|
/macosx-10.10.1/JavaScriptCore-7600.1.17/ftl/ |
H A D | FTLAbstractHeapRepository.h | 120 IndexedAbstractHeap* forIndexingType(IndexingType indexingType) argument
|
H A D | FTLLowerDFGToLLVM.cpp | 5386 LValue indexingType = m_out.load8(cell, m_heaps.JSCell_indexingType); local [all...] |
/macosx-10.10.1/JavaScriptCore-7600.1.17/bytecode/ |
H A D | ByValInfo.h | 55 inline bool isOptimizableIndexingType(IndexingType indexingType) argument 79 inline JITArrayMode jitArrayModeForIndexingType(IndexingType indexingType) argument
|
/macosx-10.10.1/JavaScriptCore-7600.1.17/dfg/ |
H A D | DFGSpeculativeJIT64.cpp | 3448 IndexingType indexingType = node->indexingType(); local [all...] |
H A D | DFGNode.h | 86 IndexingType indexingType; member in struct:JSC::DFG::NewArrayBufferData 784 IndexingType indexingType() function in struct:JSC::DFG::Node 821 void setIndexingType(IndexingType indexingType) argument
|
H A D | DFGSpeculativeJIT32_64.cpp | 3309 IndexingType indexingType = node->indexingType(); local [all...] |
/macosx-10.10.1/JavaScriptCore-7600.1.17/jit/ |
H A D | JITInlines.h | 731 inline void JIT::emitArrayProfilingSiteWithCell(RegisterID cell, RegisterID indexingType, ArrayProfile* arrayProfile) argument 734 load32(MacroAssembler::Address(cell, JSCell::structureIDOffset()), indexingType); local 738 load8(Address(cell, JSCell::indexingTypeOffset()), indexingType); local 741 inline void JIT::emitArrayProfilingSiteForBytecodeIndexWithCell(RegisterID cell, RegisterID indexingType, unsigned bytecodeIndex) argument
|