Home
last modified time | relevance | path

Searched refs:FAST_ELEMENTS (Results 1 – 25 of 76) sorted by relevance

1234

/external/v8/src/
Delements-kind.h23 FAST_ELEMENTS, enumerator
144 kind == FAST_ELEMENTS || in IsFastSmiOrObjectElementsKind()
156 return kind == FAST_ELEMENTS || in IsFastObjectElementsKind()
176 kind == FAST_ELEMENTS; in IsFastPackedElementsKind()
188 return FAST_ELEMENTS; in GetPackedElementsKind()
201 if (packed_kind == FAST_ELEMENTS) { in GetHoleyElementsKind()
211 ? FAST_ELEMENTS in FastSmiToObjectElementsKind()
Delements-kind.cc34 case FAST_ELEMENTS: in ElementsKindToShiftSize()
80 fast_elements_kind_sequence[4] = FAST_ELEMENTS; in Construct()
88 STATIC_ASSERT(FAST_ELEMENTS + kFastElementsKindPackedToHoley == in Construct()
146 return to_kind == FAST_ELEMENTS || in IsMoreGeneralElementsKindTransition()
148 case FAST_ELEMENTS: in IsMoreGeneralElementsKindTransition()
Dcode-stubs-hydrogen.cc483 STATIC_ASSERT(FAST_ELEMENTS < FAST_HOLEY_ELEMENTS); in BuildCodeStub()
572 nullptr, nullptr, FAST_ELEMENTS); in BuildCodeStub()
580 nullptr, FAST_ELEMENTS); in BuildCodeStub()
589 nullptr, nullptr, FAST_ELEMENTS); in BuildCodeStub()
596 nullptr, nullptr, FAST_ELEMENTS); in BuildCodeStub()
656 BuildAllocateAndInitializeArray(FAST_ELEMENTS, elements_length); in BuildCodeStub()
665 FAST_ELEMENTS, STORE); in BuildCodeStub()
Djson-stringifier.cc442 case FAST_ELEMENTS: { in SerializeJSArray()
446 object->GetElementsKind() != FAST_ELEMENTS) { in SerializeJSArray()
Delements.cc68 V(FastPackedObjectElementsAccessor, FAST_ELEMENTS, FixedArray) \
1164 CopyObjectToObjectElements(*keys, FAST_ELEMENTS, 0, *combined_keys, in PrependElementIndicesImpl()
1165 FAST_ELEMENTS, nof_indices, nof_property_keys); in PrependElementIndicesImpl()
1967 } else if (KindTraits::Kind == FAST_ELEMENTS || in ValidateContents()
2432 case FAST_ELEMENTS: in CopyElementsImpl()
2520 ElementsKindTraits<FAST_ELEMENTS> > {
2525 ElementsKindTraits<FAST_ELEMENTS> >(name) {} in FastPackedObjectElementsAccessor()
2589 case FAST_ELEMENTS: in CopyElementsImpl()
3730 case FAST_ELEMENTS: { in ArrayConstructInitializeElements()
Djson-parser.cc515 fast_elements, FAST_ELEMENTS, pretenure_); in ParseJsonArray()
Dbootstrapper.cc803 factory()->NewMap(JS_PROXY_TYPE, JSProxy::kSize, FAST_ELEMENTS); in CreateJSProxyMaps()
2491 JS_ARGUMENTS_TYPE, JSSloppyArgumentsObject::kSize, FAST_ELEMENTS); in InitializeGlobal()
2548 JS_ARGUMENTS_TYPE, JSStrictArgumentsObject::kSize, FAST_ELEMENTS); in InitializeGlobal()
3431 InstallInternalArray(extras_utils, "InternalPackedArray", FAST_ELEMENTS); in InstallNatives()
3465 InstallInternalArray(utils, "InternalPackedArray", FAST_ELEMENTS); in InstallNatives()
/external/v8/src/ic/
Dkeyed-store-generic.cc233 Node* offset = ElementOffsetFromIndex(intptr_index, FAST_ELEMENTS, in StoreElementWithCapacity()
258 FAST_SMI_ELEMENTS, FAST_ELEMENTS, slow); in StoreElementWithCapacity()
277 FAST_ELEMENTS, slow); in StoreElementWithCapacity()
318 : FAST_ELEMENTS; in StoreElementWithCapacity()
380 : FAST_ELEMENTS; in StoreElementWithCapacity()
386 intptr_index, FAST_ELEMENTS, INTPTR_PARAMETERS, kHeaderSize); in StoreElementWithCapacity()
/external/v8/src/builtins/
Dbuiltins-internal.cc72 ElementsKind kind = FAST_ELEMENTS; in Generate_CopyFastSmiOrObjectElements()
131 elements = assembler->TryGrowElementsCapacity(object, elements, FAST_ELEMENTS, in Generate_GrowFastSmiOrObjectElements()
Dbuiltins-promise.cc79 return *isolate->factory()->NewJSArrayWithElements(result, FAST_ELEMENTS, 2, in BUILTIN()
Dbuiltins-array.cc125 target_kind = FAST_ELEMENTS; in EnsureJSArrayWithWritableFastElements()
586 case FAST_ELEMENTS: in EstimateElementCount()
661 case FAST_ELEMENTS: in CollectElementIndices()
823 case FAST_ELEMENTS: in IterateElements()
983 kind, obj->IsNumber() ? FAST_DOUBLE_ELEMENTS : FAST_ELEMENTS); in Slow_ArrayConcat()
1067 case FAST_ELEMENTS: in Slow_ArrayConcat()
1384 FAST_SMI_ELEMENTS, FAST_HOLEY_SMI_ELEMENTS, FAST_ELEMENTS, in Generate_ArrayIncludes()
1829 FAST_SMI_ELEMENTS, FAST_HOLEY_SMI_ELEMENTS, FAST_ELEMENTS, in Generate_ArrayIndexOf()
2579 Node* elements = assembler->AllocateFixedArray(FAST_ELEMENTS, in Generate_ArrayIteratorPrototypeNext()
/external/v8/src/runtime/
Druntime-proxy.cc55 FAST_ELEMENTS, arguments_length, arguments_length); in RUNTIME_FUNCTION()
111 FAST_ELEMENTS, arguments_length, arguments_length); in RUNTIME_FUNCTION()
Druntime-object.cc97 : FAST_ELEMENTS; in KeyedGetObjectProperty()
936 return *isolate->factory()->NewJSArrayWithElements(elements, FAST_ELEMENTS, in RUNTIME_FUNCTION()
/external/v8/src/ic/ia32/
Dic-ia32.cc238 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, FAST_ELEMENTS, ebx, in KeyedStoreGenerateMegamorphicHelper()
240 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
251 __ LoadTransitionedArrayMapConditional(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper()
253 mode = AllocationSite::GetMode(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
/external/v8/src/ic/x64/
Dic-x64.cc238 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, FAST_ELEMENTS, rbx, in KeyedStoreGenerateMegamorphicHelper()
240 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
251 __ LoadTransitionedArrayMapConditional(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper()
253 mode = AllocationSite::GetMode(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
/external/v8/src/ic/x87/
Dic-x87.cc238 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, FAST_ELEMENTS, ebx, in KeyedStoreGenerateMegamorphicHelper()
240 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
251 __ LoadTransitionedArrayMapConditional(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper()
253 mode = AllocationSite::GetMode(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
/external/v8/src/ic/arm64/
Dic-arm64.cc308 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper()
311 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
322 __ LoadTransitionedArrayMapConditional(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper()
324 mode = AllocationSite::GetMode(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
/external/v8/src/ic/mips64/
Dic-mips64.cc331 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper()
333 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
343 __ LoadTransitionedArrayMapConditional(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper()
345 mode = AllocationSite::GetMode(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
/external/v8/src/ic/s390/
Dic-s390.cc342 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper()
344 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
354 __ LoadTransitionedArrayMapConditional(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper()
356 mode = AllocationSite::GetMode(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
/external/v8/src/ic/mips/
Dic-mips.cc326 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper()
328 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
338 __ LoadTransitionedArrayMapConditional(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper()
340 mode = AllocationSite::GetMode(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
/external/v8/src/ic/arm/
Dic-arm.cc339 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper()
341 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
351 __ LoadTransitionedArrayMapConditional(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper()
353 mode = AllocationSite::GetMode(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
/external/v8/src/ic/ppc/
Dic-ppc.cc346 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper()
348 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
358 __ LoadTransitionedArrayMapConditional(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper()
360 mode = AllocationSite::GetMode(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
/external/v8/src/compiler/
Djs-create-lowering.cc440 a.Store(AccessBuilder::ForJSArrayLength(FAST_ELEMENTS), in ReduceJSCreateArguments()
739 aa.Store(AccessBuilder::ForFixedArrayElement(FAST_ELEMENTS), in ReduceJSCreateKeyValueArray()
741 aa.Store(AccessBuilder::ForFixedArrayElement(FAST_ELEMENTS), in ReduceJSCreateKeyValueArray()
750 a.Store(AccessBuilder::ForJSArrayLength(FAST_ELEMENTS), length); in ReduceJSCreateKeyValueArray()
Daccess-builder.cc749 case FAST_ELEMENTS: in ForFixedArrayElement()
/external/v8/src/crankshaft/
Dhydrogen.cc1681 nullptr, nullptr, FAST_ELEMENTS); in BuildUncheckedDictionaryElementLoad()
1712 Add<HLoadKeyed>(elements, key_index, nullptr, nullptr, FAST_ELEMENTS); in BuildUncheckedDictionaryElementLoad()
1752 Add<HStoreKeyed>(elements, key_index, key, nullptr, FAST_ELEMENTS); in BuildUncheckedDictionaryElementLoad()
1766 FAST_ELEMENTS); in BuildUncheckedDictionaryElementLoad()
1778 FAST_ELEMENTS)); in BuildUncheckedDictionaryElementLoad()
1876 nullptr, FAST_ELEMENTS, ALLOW_RETURN_HOLE); in BuildNumberToString()
1913 FAST_ELEMENTS, ALLOW_RETURN_HOLE); in BuildNumberToString()
1966 FAST_ELEMENTS, ALLOW_RETURN_HOLE)); in BuildNumberToString()
2063 nullptr, nullptr, FAST_ELEMENTS); in BuildToObject()
2504 (elements_kind == FAST_ELEMENTS && access_type == STORE)) { in BuildUncheckedMonomorphicElementAccess()
[all …]

1234