Home
last modified time | relevance | path

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

12

/external/v8/src/
Delements.cc69 V(FastObjectElementsAccessor, FAST_ELEMENTS, FixedArray) \
142 ASSERT(from_kind == FAST_ELEMENTS || from_kind == FAST_SMI_ONLY_ELEMENTS); in CopyObjectToObjectElements()
143 ASSERT(to_kind == FAST_ELEMENTS || to_kind == FAST_SMI_ONLY_ELEMENTS); in CopyObjectToObjectElements()
168 if (from_kind == FAST_ELEMENTS && to_kind == FAST_ELEMENTS) { in CopyObjectToObjectElements()
203 ASSERT(to_kind == FAST_ELEMENTS || to_kind == FAST_SMI_ONLY_ELEMENTS); in CopyDictionaryToObjectElements()
219 if (to_kind == FAST_ELEMENTS) { in CopyDictionaryToObjectElements()
237 ASSERT(to_kind == FAST_ELEMENTS || to_kind == FAST_SMI_ONLY_ELEMENTS); in CopyDoubleToObjectElements()
264 ASSERT(to_kind == FAST_ELEMENTS); in CopyDoubleToObjectElements()
679 ElementsKindTraits<FAST_ELEMENTS>,
684 ElementsKindTraits<FAST_ELEMENTS>, in FastObjectElementsAccessor()
[all …]
Dbuiltins.cc271 case FAST_ELEMENTS: { in ArrayCodeGenericCommon()
419 array->TransitionElementsKind(FAST_ELEMENTS); in EnsureJSArrayWithWritableFastElements()
519 CopyObjectToObjectElements(elms, FAST_ELEMENTS, 0, in BUILTIN()
520 new_elms, FAST_ELEMENTS, 0, len); in BUILTIN()
655 CopyObjectToObjectElements(elms, FAST_ELEMENTS, 0, in BUILTIN()
656 new_elms, FAST_ELEMENTS, to_add, len); in BUILTIN()
766 CopyObjectToObjectElements(elms, FAST_ELEMENTS, k, in BUILTIN()
768 FAST_ELEMENTS, 0, result_len); in BUILTIN()
840 CopyObjectToObjectElements(elms, FAST_ELEMENTS, actual_start, in BUILTIN()
842 FAST_ELEMENTS, 0, actual_delete_count); in BUILTIN()
[all …]
Dcode-stubs.cc265 case FAST_ELEMENTS: in Generate()
295 case FAST_ELEMENTS: in Generate()
435 if (to_ == FAST_ELEMENTS) { in Generate()
445 FAST_ELEMENTS, in Generate()
Dfactory.h218 ElementsKind elements_kind = FAST_ELEMENTS);
267 ElementsKind elements_kind = FAST_ELEMENTS,
272 ElementsKind elements_kind = FAST_ELEMENTS,
Dlithium.cc224 case FAST_ELEMENTS: in ElementsKindToShiftSize()
Dobjects-inl.h133 if (to_kind == FAST_ELEMENTS) { in IsMoreGeneralElementsKindTransition()
1265 if ((map()->elements_kind() != FAST_ELEMENTS)) { in EnsureCanContainHeapObjectElements()
1266 return TransitionElementsKind(FAST_ELEMENTS); in EnsureCanContainHeapObjectElements()
1278 if (current_kind == FAST_ELEMENTS) return this; in EnsureCanContainElements()
1290 target_kind = FAST_ELEMENTS; in EnsureCanContainElements()
1333 if (to_kind == FAST_ELEMENTS) { in GetElementsTransitionMap()
1398 : FAST_ELEMENTS; in ResetElements()
3950 new_object_map->set_elements_kind(FAST_ELEMENTS); in set_initial_map_and_cache_transitions()
3951 maybe_map = new_double_map->AddElementsTransition(FAST_ELEMENTS, in set_initial_map_and_cache_transitions()
4283 ASSERT(((kind == FAST_ELEMENTS || kind == FAST_SMI_ONLY_ELEMENTS) && in GetElementsKind()
[all …]
Dcontexts.h380 } else if (elements_kind == FAST_ELEMENTS) { in GetContextMapIndexFromElementsKind()
Dobjects.cc2205 MaybeNull(LookupElementsTransitionMap(FAST_ELEMENTS, &dummy)); in FindTransitionedMap()
2219 MaybeNull(double_map->LookupElementsTransitionMap(FAST_ELEMENTS, in FindTransitionedMap()
2342 elements_kind == FAST_ELEMENTS) { in LookupElementsTransitionMap()
2346 return double_map->LookupElementsTransitionMap(FAST_ELEMENTS, in LookupElementsTransitionMap()
2368 elements_kind == FAST_ELEMENTS) { in AddElementsTransition()
2384 return double_map->AddElementsTransition(FAST_ELEMENTS, transitioned_map); in AddElementsTransition()
2438 if (from_kind == DICTIONARY_ELEMENTS && to_kind == FAST_ELEMENTS) { in GetElementsTransitionMapSlow()
4002 ASSERT(kind == FAST_ELEMENTS || in ReferencesObjectFromElements()
4004 if (kind == FAST_ELEMENTS) { in ReferencesObjectFromElements()
4061 case FAST_ELEMENTS: in ReferencesObject()
[all …]
Druntime.cc212 case FAST_ELEMENTS: { in DeepCopyBoilerplate()
226 (copy->GetElementsKind() == FAST_ELEMENTS)); in DeepCopyBoilerplate()
489 constant_elements_kind == FAST_ELEMENTS); in CreateArrayLiteralBoilerplate()
529 if (object->GetElementsKind() != FAST_ELEMENTS) { in CreateArrayLiteralBoilerplate()
530 CHECK(!TransitionElements(object, FAST_ELEMENTS, isolate)->IsFailure()); in CreateArrayLiteralBoilerplate()
4304 FAST_ELEMENTS, in RUNTIME_FUNCTION()
4641 return TransitionElements(object, FAST_ELEMENTS, isolate); in RUNTIME_FUNCTION()
4692 JSObject::TransitionElementsKind(object, FAST_ELEMENTS); in RUNTIME_FUNCTION()
4693 JSObject::TransitionElementsKind(boilerplate_object, FAST_ELEMENTS); in RUNTIME_FUNCTION()
9362 FAST_ELEMENTS); in ToArray()
[all …]
Dobjects-debug.cc794 case FAST_ELEMENTS: { in IncrementSpillStatistics()
Dobjects-printer.cc319 case FAST_ELEMENTS: { in PrintElements()
Dhydrogen-instructions.cc1708 case FAST_ELEMENTS: in PrintDataTo()
1805 case FAST_ELEMENTS: in PrintDataTo()
/external/v8/src/ia32/
Dmacro-assembler-ia32.cc386 STATIC_ASSERT(FAST_ELEMENTS == 1); in CheckFastElements()
397 STATIC_ASSERT(FAST_ELEMENTS == 1); in CheckFastObjectElements()
497 map->LookupElementsTransitionMap(FAST_ELEMENTS, NULL)); in CompareMap()
499 map->elements_kind() != FAST_ELEMENTS); in CompareMap()
2184 FAST_ELEMENTS, in LoadInitialArrayMap()
Dlithium-codegen-ia32.cc2384 __ cmp(temp, FAST_ELEMENTS); in DoLoadElements()
2429 FAST_ELEMENTS, in DoLoadKeyedFastElement()
2522 case FAST_ELEMENTS: in DoLoadKeyedSpecializedArrayElement()
3409 case FAST_ELEMENTS: in DoStoreKeyedSpecializedArrayElement()
3506 if (from_kind == FAST_SMI_ONLY_ELEMENTS && to_kind == FAST_ELEMENTS) { in DoTransitionElementsKind()
3521 } else if (from_kind == FAST_DOUBLE_ELEMENTS && to_kind == FAST_ELEMENTS) { in DoTransitionElementsKind()
4364 if (boilerplate_elements_kind != FAST_ELEMENTS) { in DoArrayLiteral()
Dic-ia32.cc914 FAST_ELEMENTS, in GenerateGeneric()
928 FAST_ELEMENTS, in GenerateGeneric()
/external/v8/src/mips/
Dstub-cache-mips.cc1580 FAST_ELEMENTS, in CompileArrayPushCall()
3364 case FAST_ELEMENTS: in IsElementTypeSigned()
3459 case FAST_ELEMENTS: in GenerateLoadExternalArray()
3820 case FAST_ELEMENTS: in GenerateStoreExternalArray()
3885 case FAST_ELEMENTS: in GenerateStoreExternalArray()
4057 case FAST_ELEMENTS: in GenerateStoreExternalArray()
4276 ASSERT(elements_kind == FAST_ELEMENTS); in GenerateStoreFastElement()
4285 ASSERT(elements_kind == FAST_ELEMENTS); in GenerateStoreFastElement()
Dic-mips.cc1365 FAST_ELEMENTS, in GenerateGeneric()
1379 FAST_ELEMENTS, in GenerateGeneric()
/external/v8/src/arm/
Dstub-cache-arm.cc1582 FAST_ELEMENTS, in CompileArrayPushCall()
3368 case FAST_ELEMENTS: in IsElementTypeSigned()
3455 case FAST_ELEMENTS: in GenerateLoadExternalArray()
3796 case FAST_ELEMENTS: in GenerateStoreExternalArray()
3860 case FAST_ELEMENTS: in GenerateStoreExternalArray()
4000 case FAST_ELEMENTS: in GenerateStoreExternalArray()
4222 ASSERT(elements_kind == FAST_ELEMENTS); in GenerateStoreFastElement()
Dmacro-assembler-arm.cc1872 STATIC_ASSERT(FAST_ELEMENTS == 1); in CheckFastElements()
1883 STATIC_ASSERT(FAST_ELEMENTS == 1); in CheckFastObjectElements()
2001 map->LookupElementsTransitionMap(FAST_ELEMENTS, NULL)); in CompareMap()
2003 map->elements_kind() != FAST_ELEMENTS); in CompareMap()
2889 FAST_ELEMENTS, in LoadInitialArrayMap()
Dic-arm.cc1480 FAST_ELEMENTS, in GenerateGeneric()
1494 FAST_ELEMENTS, in GenerateGeneric()
/external/v8/src/x64/
Dlithium-codegen-x64.cc2334 __ cmpl(temp, Immediate(FAST_ELEMENTS)); in DoLoadElements()
2382 FAST_ELEMENTS, in DoLoadKeyedFastElement()
2476 case FAST_ELEMENTS: in DoLoadKeyedSpecializedArrayElement()
3342 case FAST_ELEMENTS: in DoStoreKeyedSpecializedArrayElement()
3465 if (from_kind == FAST_SMI_ONLY_ELEMENTS && to_kind == FAST_ELEMENTS) { in DoTransitionElementsKind()
3479 } else if (from_kind == FAST_DOUBLE_ELEMENTS && to_kind == FAST_ELEMENTS) { in DoTransitionElementsKind()
4137 if (boilerplate_elements_kind != FAST_ELEMENTS) { in DoArrayLiteral()
Dic-x64.cc786 FAST_ELEMENTS, in GenerateGeneric()
800 FAST_ELEMENTS, in GenerateGeneric()
Dmacro-assembler-x64.cc2648 STATIC_ASSERT(FAST_ELEMENTS == 1); in CheckFastElements()
2659 STATIC_ASSERT(FAST_ELEMENTS == 1); in CheckFastObjectElements()
2739 map->LookupElementsTransitionMap(FAST_ELEMENTS, NULL)); in CompareMap()
2741 map->elements_kind() != FAST_ELEMENTS); in CompareMap()
4066 FAST_ELEMENTS, in LoadInitialArrayMap()
Dstub-cache-x64.cc1431 FAST_ELEMENTS, in CompileArrayPushCall()
3334 case FAST_ELEMENTS: in GenerateStoreExternalArray()
3402 case FAST_ELEMENTS: in GenerateStoreExternalArray()
3585 ASSERT(elements_kind == FAST_ELEMENTS); in GenerateStoreFastElement()
/external/v8/test/cctest/
Dtest-heap.cc814 objs[next_objs_index++] = FACTORY->NewJSArray(10, FAST_ELEMENTS, TENURED); in TEST()
1581 prototype = FACTORY->NewJSArray(32 * KB, FAST_ELEMENTS, TENURED); in TEST()

12