/external/v8/src/ |
D | elements.cc | 69 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 …]
|
D | builtins.cc | 271 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 …]
|
D | code-stubs.cc | 265 case FAST_ELEMENTS: in Generate() 295 case FAST_ELEMENTS: in Generate() 435 if (to_ == FAST_ELEMENTS) { in Generate() 445 FAST_ELEMENTS, in Generate()
|
D | factory.h | 218 ElementsKind elements_kind = FAST_ELEMENTS); 267 ElementsKind elements_kind = FAST_ELEMENTS, 272 ElementsKind elements_kind = FAST_ELEMENTS,
|
D | lithium.cc | 224 case FAST_ELEMENTS: in ElementsKindToShiftSize()
|
D | objects-inl.h | 133 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 …]
|
D | contexts.h | 380 } else if (elements_kind == FAST_ELEMENTS) { in GetContextMapIndexFromElementsKind()
|
D | objects.cc | 2205 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 …]
|
D | runtime.cc | 212 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 …]
|
D | objects-debug.cc | 794 case FAST_ELEMENTS: { in IncrementSpillStatistics()
|
D | objects-printer.cc | 319 case FAST_ELEMENTS: { in PrintElements()
|
D | hydrogen-instructions.cc | 1708 case FAST_ELEMENTS: in PrintDataTo() 1805 case FAST_ELEMENTS: in PrintDataTo()
|
/external/v8/src/ia32/ |
D | macro-assembler-ia32.cc | 386 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()
|
D | lithium-codegen-ia32.cc | 2384 __ 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()
|
D | ic-ia32.cc | 914 FAST_ELEMENTS, in GenerateGeneric() 928 FAST_ELEMENTS, in GenerateGeneric()
|
/external/v8/src/mips/ |
D | stub-cache-mips.cc | 1580 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()
|
D | ic-mips.cc | 1365 FAST_ELEMENTS, in GenerateGeneric() 1379 FAST_ELEMENTS, in GenerateGeneric()
|
/external/v8/src/arm/ |
D | stub-cache-arm.cc | 1582 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()
|
D | macro-assembler-arm.cc | 1872 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()
|
D | ic-arm.cc | 1480 FAST_ELEMENTS, in GenerateGeneric() 1494 FAST_ELEMENTS, in GenerateGeneric()
|
/external/v8/src/x64/ |
D | lithium-codegen-x64.cc | 2334 __ 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()
|
D | ic-x64.cc | 786 FAST_ELEMENTS, in GenerateGeneric() 800 FAST_ELEMENTS, in GenerateGeneric()
|
D | macro-assembler-x64.cc | 2648 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()
|
D | stub-cache-x64.cc | 1431 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/ |
D | test-heap.cc | 814 objs[next_objs_index++] = FACTORY->NewJSArray(10, FAST_ELEMENTS, TENURED); in TEST() 1581 prototype = FACTORY->NewJSArray(32 * KB, FAST_ELEMENTS, TENURED); in TEST()
|