Home
last modified time | relevance | path

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

123

/external/v8/src/
Delements-kind.h23 FAST_ELEMENTS, enumerator
130 kind == FAST_ELEMENTS || in IsFastSmiOrObjectElementsKind()
142 return kind == FAST_ELEMENTS || in IsFastObjectElementsKind()
162 kind == FAST_ELEMENTS; in IsFastPackedElementsKind()
174 return FAST_ELEMENTS; in GetPackedElementsKind()
187 if (packed_kind == FAST_ELEMENTS) { in GetHoleyElementsKind()
197 ? FAST_ELEMENTS in FastSmiToObjectElementsKind()
Delements-kind.cc34 case FAST_ELEMENTS: in ElementsKindToShiftSize()
75 fast_elements_kind_sequence[4] = FAST_ELEMENTS; in Construct()
83 STATIC_ASSERT(FAST_ELEMENTS + kFastElementsKindPackedToHoley == in Construct()
141 return to_kind == FAST_ELEMENTS || in IsMoreGeneralElementsKindTransition()
143 case FAST_ELEMENTS: in IsMoreGeneralElementsKindTransition()
Dcode-stubs-hydrogen.cc446 literals_array, literal_index, nullptr, nullptr, FAST_ELEMENTS, in BuildCodeStub()
506 literals_array, literal_index, nullptr, nullptr, FAST_ELEMENTS, in BuildCodeStub()
533 FAST_ELEMENTS)); in BuildCodeStub()
541 FAST_ELEMENTS)); in BuildCodeStub()
574 literals_array, literal_index, nullptr, nullptr, FAST_ELEMENTS, in BuildCodeStub()
704 Add<HStoreKeyed>(feedback_vector, slot, object, nullptr, FAST_ELEMENTS, in BuildCodeStub()
736 Add<HStoreKeyed>(feedback_vector, slot, object, nullptr, FAST_ELEMENTS, in BuildCodeStub()
893 FAST_ELEMENTS, ALLOW_RETURN_HOLE); in UnmappedCase()
976 nullptr, nullptr, FAST_ELEMENTS); in EmitKeyedSloppyArguments()
981 FAST_ELEMENTS, ALLOW_RETURN_HOLE); in EmitKeyedSloppyArguments()
[all …]
Djson-stringifier.h460 case FAST_ELEMENTS: { in SerializeJSArray()
464 object->GetElementsKind() != FAST_ELEMENTS) { in SerializeJSArray()
Delements.cc65 V(FastPackedObjectElementsAccessor, FAST_ELEMENTS, FixedArray) \
1614 case FAST_ELEMENTS: in CopyElementsImpl()
1670 ElementsKindTraits<FAST_ELEMENTS> > {
1675 ElementsKindTraits<FAST_ELEMENTS> >(name) {} in FastPackedObjectElementsAccessor()
1752 case FAST_ELEMENTS: in CopyElementsImpl()
2309 case FAST_ELEMENTS: { in ArrayConstructInitializeElements()
Dbuiltins.cc287 target_kind = FAST_ELEMENTS; in EnsureJSArrayWithWritableFastElements()
768 case FAST_ELEMENTS: in EstimateElementCount()
880 case FAST_ELEMENTS: in CollectElementIndices()
1027 case FAST_ELEMENTS: in IterateElements()
1244 kind = GetMoreGeneralElementsKind(kind, FAST_ELEMENTS); in Slow_ArrayConcat()
1326 case FAST_ELEMENTS: in Slow_ArrayConcat()
1641 return *isolate->factory()->NewJSArrayWithElements(keys, FAST_ELEMENTS); in BUILTIN()
Dbootstrapper.cc1636 JS_OBJECT_TYPE, Heap::kSloppyArgumentsObjectSize, FAST_ELEMENTS); in InitializeGlobal()
1696 JS_OBJECT_TYPE, Heap::kStrictArgumentsObjectSize, FAST_ELEMENTS); in InitializeGlobal()
2452 factory()->NewMap(JS_PROXY_TYPE, JSProxy::kSize, FAST_ELEMENTS); in InstallJSProxyMaps()
2593 InstallInternalArray(extras_utils, "InternalPackedArray", FAST_ELEMENTS); in InstallNatives()
2630 InstallInternalArray(utils, "InternalPackedArray", FAST_ELEMENTS); in InstallNatives()
Dcode-stubs.cc802 case FAST_ELEMENTS: in Generate()
/external/v8/src/runtime/
Druntime-proxy.cc57 FAST_ELEMENTS, arguments_length, arguments_length); in RUNTIME_FUNCTION()
118 FAST_ELEMENTS, arguments_length, arguments_length); in RUNTIME_FUNCTION()
Druntime-literals.cc445 : FAST_ELEMENTS; in RUNTIME_FUNCTION()
/external/v8/test/cctest/
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-unboxed-doubles.cc1063 Handle<JSArray> temp = factory->NewJSArray(FAST_ELEMENTS); in TEST()
1402 Handle<JSArray> temp = factory->NewJSArray(FAST_ELEMENTS); in TEST()
/external/v8/src/ic/x87/
Dic-x87.cc491 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, FAST_ELEMENTS, ebx, in KeyedStoreGenerateMegamorphicHelper()
493 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
504 __ LoadTransitionedArrayMapConditional(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper()
506 mode = AllocationSite::GetMode(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
/external/v8/src/ic/ia32/
Dic-ia32.cc491 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, FAST_ELEMENTS, ebx, in KeyedStoreGenerateMegamorphicHelper()
493 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
504 __ LoadTransitionedArrayMapConditional(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper()
506 mode = AllocationSite::GetMode(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
/external/v8/src/ic/x64/
Dic-x64.cc492 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, FAST_ELEMENTS, rbx, in KeyedStoreGenerateMegamorphicHelper()
494 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
505 __ LoadTransitionedArrayMapConditional(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper()
507 mode = AllocationSite::GetMode(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
/external/v8/src/ic/arm/
Dic-arm.cc592 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper()
594 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
604 __ LoadTransitionedArrayMapConditional(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper()
606 mode = AllocationSite::GetMode(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
/external/v8/src/ic/arm64/
Dic-arm64.cc591 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper()
594 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
605 __ LoadTransitionedArrayMapConditional(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper()
607 mode = AllocationSite::GetMode(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
/external/v8/src/ic/ppc/
Dic-ppc.cc605 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper()
607 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
617 __ LoadTransitionedArrayMapConditional(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper()
619 mode = AllocationSite::GetMode(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
/external/v8/src/ic/mips64/
Dic-mips64.cc589 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper()
591 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
601 __ LoadTransitionedArrayMapConditional(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper()
603 mode = AllocationSite::GetMode(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
/external/v8/src/ic/mips/
Dic-mips.cc589 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper()
591 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
601 __ LoadTransitionedArrayMapConditional(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper()
603 mode = AllocationSite::GetMode(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
/external/v8/src/crankshaft/
Dhydrogen.cc1680 nullptr, nullptr, FAST_ELEMENTS); in BuildUncheckedDictionaryElementLoad()
1711 Add<HLoadKeyed>(elements, key_index, nullptr, nullptr, FAST_ELEMENTS); in BuildUncheckedDictionaryElementLoad()
1754 Add<HStoreKeyed>(elements, key_index, key, nullptr, FAST_ELEMENTS); in BuildUncheckedDictionaryElementLoad()
1768 FAST_ELEMENTS); in BuildUncheckedDictionaryElementLoad()
1780 FAST_ELEMENTS)); in BuildUncheckedDictionaryElementLoad()
1855 ElementsKind elements_kind = FAST_ELEMENTS; in BuildRegExpConstructResult()
1950 nullptr, FAST_ELEMENTS, ALLOW_RETURN_HOLE); in BuildNumberToString()
1987 FAST_ELEMENTS, ALLOW_RETURN_HOLE); in BuildNumberToString()
2040 FAST_ELEMENTS, ALLOW_RETURN_HOLE)); in BuildNumberToString()
2123 nullptr, nullptr, FAST_ELEMENTS); in BuildToObject()
[all …]
/external/v8/src/parsing/
Djson-parser.h535 fast_elements, FAST_ELEMENTS, Strength::WEAK, pretenure_); in ParseJsonArray()
/external/v8/src/crankshaft/x64/
Dlithium-codegen-x64.cc2903 case FAST_ELEMENTS: in DoLoadKeyedExternalArray()
2972 FAST_ELEMENTS, in DoLoadKeyedFixedArray()
2986 FAST_ELEMENTS, offset), in DoLoadKeyedFixedArray()
4101 case FAST_ELEMENTS: in DoStoreKeyedExternalArray()
4165 FAST_ELEMENTS, in DoStoreKeyedFixedArray()
4180 FAST_ELEMENTS, in DoStoreKeyedFixedArray()
/external/v8/src/arm64/
Dcode-stubs-arm64.cc5039 STATIC_ASSERT(FAST_ELEMENTS == 2); in CreateArrayDispatchOneArgument()
5137 ElementsKind kinds[2] = { FAST_ELEMENTS, FAST_HOLEY_ELEMENTS }; in GenerateStubsAheadOfTime()
5332 __ Cmp(x3, FAST_ELEMENTS); in Generate()
5338 __ CompareAndBranch(kind, FAST_ELEMENTS, eq, &fast_elements_case); in Generate()
5342 GenerateCase(masm, FAST_ELEMENTS); in Generate()
/external/v8/src/x64/
Dcode-stubs-x64.cc4563 STATIC_ASSERT(FAST_ELEMENTS == 2); in CreateArrayDispatchOneArgument()
4661 ElementsKind kinds[2] = { FAST_ELEMENTS, FAST_HOLEY_ELEMENTS }; in GenerateStubsAheadOfTime()
4852 __ cmpl(rcx, Immediate(FAST_ELEMENTS)); in Generate()
4861 __ cmpl(rcx, Immediate(FAST_ELEMENTS)); in Generate()
4866 GenerateCase(masm, FAST_ELEMENTS); in Generate()

123