Searched defs:indexingType (Results 1 - 15 of 15) sorted by relevance

/macosx-10.10.1/JavaScriptCore-7600.1.17/runtime/
H A DIndexingType.cpp42 IndexingType leastUpperBoundOfIndexingTypeAndType(IndexingType indexingType, SpeculatedType type) argument
68 IndexingType leastUpperBoundOfIndexingTypeAndValue(IndexingType indexingType, JSValu argument
73 dumpIndexingType(PrintStream& out, IndexingType indexingType) argument
[all...]
H A DStructureIDBlob.h43 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 DJSCellInlines.h92 inline IndexingType JSCell::indexingType() const function in class:JSC::JSCell
H A DIndexingType.h99 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 DJSArray.h137 static Structure* createStructure(VM& vm, JSGlobalObject* globalObject, JSValue prototype, IndexingType indexingType) argument
220 if (hasDouble(structure->indexingType())) { function
[all...]
H A DStructureInlines.h35 inline Structure* Structure::create(VM& vm, JSGlobalObject* globalObject, JSValue prototype, const TypeInfo& typeInfo, const ClassInfo* classInfo, IndexingType indexingType, unsigned inlineCapacity) argument
H A DStructure.h164 IndexingType indexingType() const { return m_blob.indexingType() & AllArrayTypes; } function in class:JSC::Structure
H A DStructure.cpp150 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 DFTLAbstractHeapRepository.h120 IndexedAbstractHeap* forIndexingType(IndexingType indexingType) argument
H A DFTLLowerDFGToLLVM.cpp5386 LValue indexingType = m_out.load8(cell, m_heaps.JSCell_indexingType); local
[all...]
/macosx-10.10.1/JavaScriptCore-7600.1.17/bytecode/
H A DByValInfo.h55 inline bool isOptimizableIndexingType(IndexingType indexingType) argument
79 inline JITArrayMode jitArrayModeForIndexingType(IndexingType indexingType) argument
/macosx-10.10.1/JavaScriptCore-7600.1.17/dfg/
H A DDFGSpeculativeJIT64.cpp3448 IndexingType indexingType = node->indexingType(); local
[all...]
H A DDFGNode.h86 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 DDFGSpeculativeJIT32_64.cpp3309 IndexingType indexingType = node->indexingType(); local
[all...]
/macosx-10.10.1/JavaScriptCore-7600.1.17/jit/
H A DJITInlines.h731 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

Completed in 513 milliseconds