Searched refs:publicLength (Results 1 - 10 of 10) sorted by relevance
/macosx-10.10.1/JavaScriptCore-7600.1.17/runtime/ |
H A D | IndexingHeader.h | 48 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 D | ArrayStorage.h | 59 unsigned length() const { return indexingHeader()->publicLength(); }
|
H A D | JSArray.cpp | 410 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 D | Butterfly.h | 118 uint32_t publicLength() { return indexingHeader()->publicLength(); } function in struct:JSC::ContiguousData
|
H A D | JSObject.h | 143 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 D | JSObject.cpp | 137 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 D | LowLevelInterpreter32_64.asm | 1414 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 D | LowLevelInterpreter64.asm | 1316 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 D | FTLLowerDFGToLLVM.cpp | 2728 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 D | DFGOperations.cpp | 552 array->butterfly()->setPublicLength(array->butterfly()->publicLength() + 1);
|
Completed in 224 milliseconds