Searched refs:initialLength (Results 1 - 3 of 3) sorted by relevance

/macosx-10.9.5/JavaScriptCore-7537.78.1/runtime/
H A DJSArray.h48 static JSArray* create(VM&, Structure*, unsigned initialLength = 0);
53 // - call 'initializeIndex' for all properties in sequence, for 0 <= i < initialLength.
54 static JSArray* tryCreateUninitialized(VM&, Structure*, unsigned initialLength);
188 inline Butterfly* createArrayButterfly(VM& vm, unsigned initialLength) argument
191 vm, 0, 0, true, baseIndexingHeaderForArray(initialLength), ArrayStorage::sizeFor(BASE_VECTOR_LEN));
199 Butterfly* createArrayButterflyInDictionaryIndexingMode(VM&, unsigned initialLength);
201 inline JSArray* JSArray::create(VM& vm, Structure* structure, unsigned initialLength) argument
211 butterfly = createContiguousArrayButterfly(vm, initialLength, vectorLength);
212 ASSERT(initialLength < MIN_SPARSE_ARRAY_INDEX);
221 butterfly = createArrayButterfly(vm, initialLength);
228 tryCreateUninitialized(VM& vm, Structure* structure, unsigned initialLength) argument
[all...]
H A DJSGlobalObject.h485 inline JSArray* constructEmptyArray(ExecState* exec, ArrayAllocationProfile* profile, JSGlobalObject* globalObject, unsigned initialLength = 0)
487 return ArrayAllocationProfile::updateLastAllocationFor(profile, JSArray::create(exec->vm(), initialLength >= MIN_SPARSE_ARRAY_INDEX ? globalObject->arrayStructureForIndexingTypeDuringAllocation(ArrayWithArrayStorage) : globalObject->arrayStructureForProfileDuringAllocation(profile), initialLength));
490 inline JSArray* constructEmptyArray(ExecState* exec, ArrayAllocationProfile* profile, unsigned initialLength = 0)
492 return constructEmptyArray(exec, profile, exec->lexicalGlobalObject(), initialLength);
H A DJSArray.cpp51 Butterfly* createArrayButterflyInDictionaryIndexingMode(VM& vm, unsigned initialLength) argument
56 storage->setLength(initialLength);

Completed in 126 milliseconds