Lines Matching refs:preCapacity
38 inline Butterfly* Butterfly::createUninitialized(VM& vm, JSCell* intendedOwner, size_t preCapacity, size_t propertyCapacity, bool hasIndexingHeader, size_t indexingPayloadSizeInBytes)
41 size_t size = totalSize(preCapacity, propertyCapacity, hasIndexingHeader, indexingPayloadSizeInBytes);
43 Butterfly* result = fromBase(temp, preCapacity, propertyCapacity);
47 inline Butterfly* Butterfly::create(VM& vm, JSCell* intendedOwner, size_t preCapacity, size_t propertyCapacity, bool hasIndexingHeader, const IndexingHeader& indexingHeader, size_t indexingPayloadSizeInBytes)
50 vm, intendedOwner, preCapacity, propertyCapacity, hasIndexingHeader,
64 inline Butterfly* Butterfly::createUninitializedDuringCollection(CopyVisitor& visitor, size_t preCapacity, size_t propertyCapacity, bool hasIndexingHeader, size_t indexingPayloadSizeInBytes)
66 size_t size = totalSize(preCapacity, propertyCapacity, hasIndexingHeader, indexingPayloadSizeInBytes);
69 preCapacity, propertyCapacity);
75 return base(indexingHeader()->preCapacity(structure), structure->outOfLineCapacity());
85 size_t preCapacity = oldButterfly->indexingHeader()->preCapacity(structure);
89 vm, intendedOwner, preCapacity, newPropertyCapacity, hasIndexingHeader, indexingPayloadSizeInBytes);
117 ASSERT_UNUSED(oldStructure, !indexingHeader()->preCapacity(oldStructure));
171 ASSERT(numberOfSlots <= indexingHeader()->preCapacity(structure));