Home
last modified time | relevance | path

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

123

/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.cc418 literals_array, literal_index, nullptr, nullptr, FAST_ELEMENTS, in BuildCodeStub()
483 literals_array, literal_index, nullptr, nullptr, FAST_ELEMENTS, in BuildCodeStub()
510 FAST_ELEMENTS)); in BuildCodeStub()
518 FAST_ELEMENTS)); in BuildCodeStub()
609 Add<HStoreKeyed>(feedback_vector, slot, object, nullptr, FAST_ELEMENTS, in BuildCodeStub()
642 Add<HStoreKeyed>(feedback_vector, slot, object, nullptr, FAST_ELEMENTS, in BuildCodeStub()
835 STATIC_ASSERT(FAST_ELEMENTS < FAST_HOLEY_ELEMENTS); in BuildCodeStub()
924 nullptr, nullptr, FAST_ELEMENTS); in BuildCodeStub()
932 nullptr, FAST_ELEMENTS); in BuildCodeStub()
941 nullptr, nullptr, FAST_ELEMENTS); in BuildCodeStub()
[all …]
Delements.cc68 V(FastPackedObjectElementsAccessor, FAST_ELEMENTS, FixedArray) \
1021 CopyObjectToObjectElements(*keys, FAST_ELEMENTS, 0, *combined_keys, in PrependElementIndicesImpl()
1022 FAST_ELEMENTS, nof_indices, nof_property_keys); in PrependElementIndicesImpl()
1592 } else if (KindTraits::Kind == FAST_ELEMENTS || in ValidateContents()
1906 case FAST_ELEMENTS: in CopyElementsImpl()
1967 ElementsKindTraits<FAST_ELEMENTS> > {
1972 ElementsKindTraits<FAST_ELEMENTS> >(name) {} in FastPackedObjectElementsAccessor()
2036 case FAST_ELEMENTS: in CopyElementsImpl()
2930 case FAST_ELEMENTS: { in ArrayConstructInitializeElements()
Djson-stringifier.cc442 case FAST_ELEMENTS: { in SerializeJSArray()
446 object->GetElementsKind() != FAST_ELEMENTS) { in SerializeJSArray()
Djson-parser.cc515 fast_elements, FAST_ELEMENTS, pretenure_); in ParseJsonArray()
Dbootstrapper.cc883 factory()->NewMap(JS_PROXY_TYPE, JSProxy::kSize, FAST_ELEMENTS); in CreateJSProxyMaps()
1981 JS_ARGUMENTS_TYPE, JSSloppyArgumentsObject::kSize, FAST_ELEMENTS); in InitializeGlobal()
2041 JS_ARGUMENTS_TYPE, JSStrictArgumentsObject::kSize, FAST_ELEMENTS); in InitializeGlobal()
2907 InstallInternalArray(extras_utils, "InternalPackedArray", FAST_ELEMENTS); in InstallNatives()
2941 InstallInternalArray(utils, "InternalPackedArray", FAST_ELEMENTS); in InstallNatives()
Dbuiltins.cc269 target_kind = FAST_ELEMENTS; in EnsureJSArrayWithWritableFastElements()
820 case FAST_ELEMENTS: in EstimateElementCount()
897 case FAST_ELEMENTS: in CollectElementIndices()
1061 case FAST_ELEMENTS: in IterateElements()
1221 kind, obj->IsNumber() ? FAST_DOUBLE_ELEMENTS : FAST_ELEMENTS); in Slow_ArrayConcat()
1305 case FAST_ELEMENTS: in Slow_ArrayConcat()
1988 return *isolate->factory()->NewJSArrayWithElements(keys, FAST_ELEMENTS); in BUILTIN()
/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()
/external/v8/test/cctest/
Dtest-code-cache.cc40 factory->NewMap(JS_OBJECT_TYPE, JSObject::kHeaderSize, FAST_ELEMENTS); in TEST()
Dtest-elements-kind.cc370 factory->NewJSArray(ElementsKind::FAST_ELEMENTS, 0, 0); in TEST()
372 CHECK_EQ(previous_map->elements_kind(), FAST_ELEMENTS); in TEST()
382 CHECK_EQ(array->map()->elements_kind(), FAST_ELEMENTS); in TEST()
Dtest-field-type-tracking.cc1572 map = expectations.AsElementsKind(map, FAST_ELEMENTS); in TestReconfigureElementsKind_GeneralizeRepresentation()
1606 Handle<Map> new_map = Map::ReconfigureElementsKind(map2, FAST_ELEMENTS); in TestReconfigureElementsKind_GeneralizeRepresentation()
1665 map = expectations.AsElementsKind(map, FAST_ELEMENTS); in TestReconfigureElementsKind_GeneralizeRepresentationTrivial()
1699 Handle<Map> new_map = Map::ReconfigureElementsKind(map2, FAST_ELEMENTS); in TestReconfigureElementsKind_GeneralizeRepresentationTrivial()
Dtest-code-stub-assembler.cc956 Handle<JSArray> object = factory->NewJSArray(0, FAST_ELEMENTS); in TEST()
959 CHECK_EQ(FAST_ELEMENTS, object->map()->elements_kind()); in TEST()
/external/v8/src/ic/x64/
Dic-x64.cc484 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, FAST_ELEMENTS, rbx, in KeyedStoreGenerateMegamorphicHelper()
486 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
497 __ LoadTransitionedArrayMapConditional(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper()
499 mode = AllocationSite::GetMode(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
/external/v8/src/ic/x87/
Dic-x87.cc484 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, FAST_ELEMENTS, ebx, in KeyedStoreGenerateMegamorphicHelper()
486 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
497 __ LoadTransitionedArrayMapConditional(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper()
499 mode = AllocationSite::GetMode(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
/external/v8/src/ic/ia32/
Dic-ia32.cc484 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, FAST_ELEMENTS, ebx, in KeyedStoreGenerateMegamorphicHelper()
486 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
497 __ LoadTransitionedArrayMapConditional(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper()
499 mode = AllocationSite::GetMode(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
/external/v8/src/ic/ppc/
Dic-ppc.cc590 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper()
592 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
602 __ LoadTransitionedArrayMapConditional(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper()
604 mode = AllocationSite::GetMode(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
/external/v8/src/ic/mips64/
Dic-mips64.cc575 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper()
577 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
587 __ LoadTransitionedArrayMapConditional(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper()
589 mode = AllocationSite::GetMode(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
/external/v8/src/ic/s390/
Dic-s390.cc577 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper()
579 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
589 __ LoadTransitionedArrayMapConditional(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper()
591 mode = AllocationSite::GetMode(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
/external/v8/src/ic/arm64/
Dic-arm64.cc573 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper()
576 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
587 __ LoadTransitionedArrayMapConditional(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper()
589 mode = AllocationSite::GetMode(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
/external/v8/src/ic/arm/
Dic-arm.cc577 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper()
579 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
589 __ LoadTransitionedArrayMapConditional(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper()
591 mode = AllocationSite::GetMode(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
/external/v8/src/ic/mips/
Dic-mips.cc569 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper()
571 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
581 __ LoadTransitionedArrayMapConditional(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper()
583 mode = AllocationSite::GetMode(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
/external/v8/test/mjsunit/harmony/
Dobject-entries.js282 FAST_ELEMENTS: [ [O1, O2, O3], [ ["0", O1], ["1", O2], ["2", O3] ] ], property
Dobject-values.js262 FAST_ELEMENTS: [ [O1, O2, O3], [O1, O2, O3] ], property
/external/v8/src/crankshaft/
Dhydrogen.cc1912 nullptr, nullptr, FAST_ELEMENTS); in BuildUncheckedDictionaryElementLoad()
1943 Add<HLoadKeyed>(elements, key_index, nullptr, nullptr, FAST_ELEMENTS); in BuildUncheckedDictionaryElementLoad()
1983 Add<HStoreKeyed>(elements, key_index, key, nullptr, FAST_ELEMENTS); in BuildUncheckedDictionaryElementLoad()
1997 FAST_ELEMENTS); in BuildUncheckedDictionaryElementLoad()
2009 FAST_ELEMENTS)); in BuildUncheckedDictionaryElementLoad()
2081 ElementsKind elements_kind = FAST_ELEMENTS; in BuildRegExpConstructResult()
2170 nullptr, FAST_ELEMENTS, ALLOW_RETURN_HOLE); in BuildNumberToString()
2207 FAST_ELEMENTS, ALLOW_RETURN_HOLE); in BuildNumberToString()
2260 FAST_ELEMENTS, ALLOW_RETURN_HOLE)); in BuildNumberToString()
2356 nullptr, nullptr, FAST_ELEMENTS); in BuildToObject()
[all …]

123