/external/v8/src/ |
D | elements-kind.h | 23 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()
|
D | elements-kind.cc | 34 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()
|
D | code-stubs-hydrogen.cc | 446 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 …]
|
D | json-stringifier.h | 460 case FAST_ELEMENTS: { in SerializeJSArray() 464 object->GetElementsKind() != FAST_ELEMENTS) { in SerializeJSArray()
|
D | elements.cc | 65 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()
|
D | builtins.cc | 287 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()
|
D | bootstrapper.cc | 1636 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()
|
D | code-stubs.cc | 802 case FAST_ELEMENTS: in Generate()
|
/external/v8/src/runtime/ |
D | runtime-proxy.cc | 57 FAST_ELEMENTS, arguments_length, arguments_length); in RUNTIME_FUNCTION() 118 FAST_ELEMENTS, arguments_length, arguments_length); in RUNTIME_FUNCTION()
|
D | runtime-literals.cc | 445 : FAST_ELEMENTS; in RUNTIME_FUNCTION()
|
/external/v8/test/cctest/ |
D | test-elements-kind.cc | 370 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()
|
D | test-unboxed-doubles.cc | 1063 Handle<JSArray> temp = factory->NewJSArray(FAST_ELEMENTS); in TEST() 1402 Handle<JSArray> temp = factory->NewJSArray(FAST_ELEMENTS); in TEST()
|
/external/v8/src/ic/x87/ |
D | ic-x87.cc | 491 __ 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/ |
D | ic-ia32.cc | 491 __ 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/ |
D | ic-x64.cc | 492 __ 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/ |
D | ic-arm.cc | 592 __ 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/ |
D | ic-arm64.cc | 591 __ 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/ |
D | ic-ppc.cc | 605 __ 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/ |
D | ic-mips64.cc | 589 __ 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/ |
D | ic-mips.cc | 589 __ 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/ |
D | hydrogen.cc | 1680 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/ |
D | json-parser.h | 535 fast_elements, FAST_ELEMENTS, Strength::WEAK, pretenure_); in ParseJsonArray()
|
/external/v8/src/crankshaft/x64/ |
D | lithium-codegen-x64.cc | 2903 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/ |
D | code-stubs-arm64.cc | 5039 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/ |
D | code-stubs-x64.cc | 4563 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()
|