Searched refs:publicLength (Results 1 - 10 of 10) sorted by relevance

/macosx-10.10.1/JavaScriptCore-7600.1.17/runtime/
H A DIndexingHeader.h48 static ptrdiff_t offsetOfPublicLength() { return OBJECT_OFFSETOF(IndexingHeader, u.lengths.publicLength); }
53 u.lengths.publicLength = 0;
65 uint32_t publicLength() const { return u.lengths.publicLength; } function in class:JSC::IndexingHeader
66 void setPublicLength(uint32_t auxWord) { u.lengths.publicLength = auxWord; }
126 uint32_t publicLength; // The meaning of this field depends on the array type, but for all JSArrays we rely on this being the publicly visible length (array.length). member in struct:JSC::IndexingHeader::__anon2653::__anon2654
H A DArrayStorage.h59 unsigned length() const { return indexingHeader()->publicLength(); }
H A DJSArray.cpp410 if (newLength == m_butterfly->publicLength())
419 if (newLength > m_butterfly->publicLength()) {
424 for (unsigned i = m_butterfly->publicLength(); i-- > newLength;)
427 for (unsigned i = m_butterfly->publicLength(); i-- > newLength;)
450 if (!m_butterfly->publicLength())
457 unsigned length = m_butterfly->publicLength();
473 unsigned length = m_butterfly->publicLength();
559 unsigned length = m_butterfly->publicLength();
579 unsigned length = m_butterfly->publicLength();
611 unsigned length = m_butterfly->publicLength();
[all...]
H A DButterfly.h118 uint32_t publicLength() { return indexingHeader()->publicLength(); } function in struct:JSC::ContiguousData
H A DJSObject.h143 return m_butterfly->publicLength();
240 if (i < m_butterfly->publicLength()) {
247 if (i < m_butterfly->publicLength())
251 if (i >= m_butterfly->publicLength())
339 if (i >= m_butterfly->publicLength())
355 if (i >= m_butterfly->publicLength())
384 ASSERT(i < m_butterfly->publicLength());
393 ASSERT(i < m_butterfly->publicLength());
399 ASSERT(i < m_butterfly->publicLength());
840 if (m_butterfly->publicLength() < lengt
[all...]
H A DJSObject.cpp137 RELEASE_ASSERT(newButterfly->publicLength() <= newButterfly->vectorLength());
193 visitor.appendValues(butterfly->contiguous().data(), butterfly->publicLength());
456 if (propertyName >= butterfly->publicLength())
479 if (propertyName >= butterfly->publicLength())
715 unsigned publicLength = m_butterfly->publicLength(); local
729 newStorage->setLength(publicLength);
794 for (unsigned i = m_butterfly->publicLength(); i--;) {
867 for (unsigned i = m_butterfly->publicLength(); i--;) {
896 for (unsigned i = m_butterfly->publicLength();
[all...]
/macosx-10.10.1/JavaScriptCore-7600.1.17/llint/
H A DLowLevelInterpreter32_64.asm1414 loadi -sizeof IndexingHeader + IndexingHeader::u.lengths.publicLength[t0], t0
1553 biaeq t1, -sizeof IndexingHeader + IndexingHeader::u.lengths.publicLength[t3], .opGetByValOutOfBounds
1560 biaeq t1, -sizeof IndexingHeader + IndexingHeader::u.lengths.publicLength[t3], .opGetByValOutOfBounds
1648 biaeq t3, -sizeof IndexingHeader + IndexingHeader::u.lengths.publicLength[t0], .outOfBounds
1659 storei t2, -sizeof IndexingHeader + IndexingHeader::u.lengths.publicLength[t0]
1726 bib t3, -sizeof IndexingHeader + IndexingHeader::u.lengths.publicLength[t0], .opPutByValArrayStorageStoreResult
1728 storei t1, -sizeof IndexingHeader + IndexingHeader::u.lengths.publicLength[t0]
H A DLowLevelInterpreter64.asm1316 loadi -sizeof IndexingHeader + IndexingHeader::u.lengths.publicLength[t0], t0
1453 biaeq t1, -sizeof IndexingHeader + IndexingHeader::u.lengths.publicLength[t3], .opGetByValOutOfBounds
1461 biaeq t1, -sizeof IndexingHeader + IndexingHeader::u.lengths.publicLength[t3], .opGetByValOutOfBounds
1546 biaeq t3, -sizeof IndexingHeader + IndexingHeader::u.lengths.publicLength[t0], .outOfBounds
1557 storei t2, -sizeof IndexingHeader + IndexingHeader::u.lengths.publicLength[t0]
1620 bib t3, -sizeof IndexingHeader + IndexingHeader::u.lengths.publicLength[t0], .opPutByValArrayStorageStoreResult
1622 storei t1, -sizeof IndexingHeader + IndexingHeader::u.lengths.publicLength[t0]
/macosx-10.10.1/JavaScriptCore-7600.1.17/ftl/
H A DFTLLowerDFGToLLVM.cpp2728 LValue publicLength = lowInt32(m_node->child1()); local
2748 m_out.aboveOrEqual(publicLength, m_out.constInt32(MIN_SPARSE_ARRAY_INDEX)),
2754 LValue vectorLength = publicLength;
2769 m_out.store32(publicLength, butterfly, m_heaps.Butterfly_publicLength);
2815 m_callFrame, structureValue, publicLength));
2824 m_out.aboveOrEqual(publicLength, m_out.constInt32(MIN_SPARSE_ARRAY_INDEX)),
2828 setJSValue(vmCall(m_out.operation(operationNewArrayWithSize), m_callFrame, structureValue, publicLength));
/macosx-10.10.1/JavaScriptCore-7600.1.17/dfg/
H A DDFGOperations.cpp552 array->butterfly()->setPublicLength(array->butterfly()->publicLength() + 1);

Completed in 224 milliseconds