/external/v8/src/ |
D | elements-kind.h | 23 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()
|
D | elements-kind.cc | 34 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()
|
D | code-stubs-hydrogen.cc | 483 STATIC_ASSERT(FAST_ELEMENTS < FAST_HOLEY_ELEMENTS); in BuildCodeStub() 572 nullptr, nullptr, FAST_ELEMENTS); in BuildCodeStub() 580 nullptr, FAST_ELEMENTS); in BuildCodeStub() 589 nullptr, nullptr, FAST_ELEMENTS); in BuildCodeStub() 596 nullptr, nullptr, FAST_ELEMENTS); in BuildCodeStub() 656 BuildAllocateAndInitializeArray(FAST_ELEMENTS, elements_length); in BuildCodeStub() 665 FAST_ELEMENTS, STORE); in BuildCodeStub()
|
D | json-stringifier.cc | 442 case FAST_ELEMENTS: { in SerializeJSArray() 446 object->GetElementsKind() != FAST_ELEMENTS) { in SerializeJSArray()
|
D | elements.cc | 68 V(FastPackedObjectElementsAccessor, FAST_ELEMENTS, FixedArray) \ 1164 CopyObjectToObjectElements(*keys, FAST_ELEMENTS, 0, *combined_keys, in PrependElementIndicesImpl() 1165 FAST_ELEMENTS, nof_indices, nof_property_keys); in PrependElementIndicesImpl() 1967 } else if (KindTraits::Kind == FAST_ELEMENTS || in ValidateContents() 2432 case FAST_ELEMENTS: in CopyElementsImpl() 2520 ElementsKindTraits<FAST_ELEMENTS> > { 2525 ElementsKindTraits<FAST_ELEMENTS> >(name) {} in FastPackedObjectElementsAccessor() 2589 case FAST_ELEMENTS: in CopyElementsImpl() 3730 case FAST_ELEMENTS: { in ArrayConstructInitializeElements()
|
D | json-parser.cc | 515 fast_elements, FAST_ELEMENTS, pretenure_); in ParseJsonArray()
|
D | bootstrapper.cc | 803 factory()->NewMap(JS_PROXY_TYPE, JSProxy::kSize, FAST_ELEMENTS); in CreateJSProxyMaps() 2491 JS_ARGUMENTS_TYPE, JSSloppyArgumentsObject::kSize, FAST_ELEMENTS); in InitializeGlobal() 2548 JS_ARGUMENTS_TYPE, JSStrictArgumentsObject::kSize, FAST_ELEMENTS); in InitializeGlobal() 3431 InstallInternalArray(extras_utils, "InternalPackedArray", FAST_ELEMENTS); in InstallNatives() 3465 InstallInternalArray(utils, "InternalPackedArray", FAST_ELEMENTS); in InstallNatives()
|
/external/v8/src/ic/ |
D | keyed-store-generic.cc | 233 Node* offset = ElementOffsetFromIndex(intptr_index, FAST_ELEMENTS, in StoreElementWithCapacity() 258 FAST_SMI_ELEMENTS, FAST_ELEMENTS, slow); in StoreElementWithCapacity() 277 FAST_ELEMENTS, slow); in StoreElementWithCapacity() 318 : FAST_ELEMENTS; in StoreElementWithCapacity() 380 : FAST_ELEMENTS; in StoreElementWithCapacity() 386 intptr_index, FAST_ELEMENTS, INTPTR_PARAMETERS, kHeaderSize); in StoreElementWithCapacity()
|
/external/v8/src/builtins/ |
D | builtins-internal.cc | 72 ElementsKind kind = FAST_ELEMENTS; in Generate_CopyFastSmiOrObjectElements() 131 elements = assembler->TryGrowElementsCapacity(object, elements, FAST_ELEMENTS, in Generate_GrowFastSmiOrObjectElements()
|
D | builtins-promise.cc | 79 return *isolate->factory()->NewJSArrayWithElements(result, FAST_ELEMENTS, 2, in BUILTIN()
|
D | builtins-array.cc | 125 target_kind = FAST_ELEMENTS; in EnsureJSArrayWithWritableFastElements() 586 case FAST_ELEMENTS: in EstimateElementCount() 661 case FAST_ELEMENTS: in CollectElementIndices() 823 case FAST_ELEMENTS: in IterateElements() 983 kind, obj->IsNumber() ? FAST_DOUBLE_ELEMENTS : FAST_ELEMENTS); in Slow_ArrayConcat() 1067 case FAST_ELEMENTS: in Slow_ArrayConcat() 1384 FAST_SMI_ELEMENTS, FAST_HOLEY_SMI_ELEMENTS, FAST_ELEMENTS, in Generate_ArrayIncludes() 1829 FAST_SMI_ELEMENTS, FAST_HOLEY_SMI_ELEMENTS, FAST_ELEMENTS, in Generate_ArrayIndexOf() 2579 Node* elements = assembler->AllocateFixedArray(FAST_ELEMENTS, in Generate_ArrayIteratorPrototypeNext()
|
/external/v8/src/runtime/ |
D | runtime-proxy.cc | 55 FAST_ELEMENTS, arguments_length, arguments_length); in RUNTIME_FUNCTION() 111 FAST_ELEMENTS, arguments_length, arguments_length); in RUNTIME_FUNCTION()
|
D | runtime-object.cc | 97 : FAST_ELEMENTS; in KeyedGetObjectProperty() 936 return *isolate->factory()->NewJSArrayWithElements(elements, FAST_ELEMENTS, in RUNTIME_FUNCTION()
|
/external/v8/src/ic/ia32/ |
D | ic-ia32.cc | 238 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, FAST_ELEMENTS, ebx, in KeyedStoreGenerateMegamorphicHelper() 240 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper() 251 __ LoadTransitionedArrayMapConditional(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper() 253 mode = AllocationSite::GetMode(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
|
/external/v8/src/ic/x64/ |
D | ic-x64.cc | 238 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, FAST_ELEMENTS, rbx, in KeyedStoreGenerateMegamorphicHelper() 240 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper() 251 __ LoadTransitionedArrayMapConditional(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper() 253 mode = AllocationSite::GetMode(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
|
/external/v8/src/ic/x87/ |
D | ic-x87.cc | 238 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, FAST_ELEMENTS, ebx, in KeyedStoreGenerateMegamorphicHelper() 240 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper() 251 __ LoadTransitionedArrayMapConditional(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper() 253 mode = AllocationSite::GetMode(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
|
/external/v8/src/ic/arm64/ |
D | ic-arm64.cc | 308 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper() 311 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper() 322 __ LoadTransitionedArrayMapConditional(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper() 324 mode = AllocationSite::GetMode(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
|
/external/v8/src/ic/mips64/ |
D | ic-mips64.cc | 331 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper() 333 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper() 343 __ LoadTransitionedArrayMapConditional(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper() 345 mode = AllocationSite::GetMode(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
|
/external/v8/src/ic/s390/ |
D | ic-s390.cc | 342 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper() 344 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper() 354 __ LoadTransitionedArrayMapConditional(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper() 356 mode = AllocationSite::GetMode(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
|
/external/v8/src/ic/mips/ |
D | ic-mips.cc | 326 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper() 328 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper() 338 __ LoadTransitionedArrayMapConditional(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper() 340 mode = AllocationSite::GetMode(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
|
/external/v8/src/ic/arm/ |
D | ic-arm.cc | 339 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper() 341 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper() 351 __ LoadTransitionedArrayMapConditional(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper() 353 mode = AllocationSite::GetMode(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
|
/external/v8/src/ic/ppc/ |
D | ic-ppc.cc | 346 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper() 348 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper() 358 __ LoadTransitionedArrayMapConditional(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper() 360 mode = AllocationSite::GetMode(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
|
/external/v8/src/compiler/ |
D | js-create-lowering.cc | 440 a.Store(AccessBuilder::ForJSArrayLength(FAST_ELEMENTS), in ReduceJSCreateArguments() 739 aa.Store(AccessBuilder::ForFixedArrayElement(FAST_ELEMENTS), in ReduceJSCreateKeyValueArray() 741 aa.Store(AccessBuilder::ForFixedArrayElement(FAST_ELEMENTS), in ReduceJSCreateKeyValueArray() 750 a.Store(AccessBuilder::ForJSArrayLength(FAST_ELEMENTS), length); in ReduceJSCreateKeyValueArray()
|
D | access-builder.cc | 749 case FAST_ELEMENTS: in ForFixedArrayElement()
|
/external/v8/src/crankshaft/ |
D | hydrogen.cc | 1681 nullptr, nullptr, FAST_ELEMENTS); in BuildUncheckedDictionaryElementLoad() 1712 Add<HLoadKeyed>(elements, key_index, nullptr, nullptr, FAST_ELEMENTS); in BuildUncheckedDictionaryElementLoad() 1752 Add<HStoreKeyed>(elements, key_index, key, nullptr, FAST_ELEMENTS); in BuildUncheckedDictionaryElementLoad() 1766 FAST_ELEMENTS); in BuildUncheckedDictionaryElementLoad() 1778 FAST_ELEMENTS)); in BuildUncheckedDictionaryElementLoad() 1876 nullptr, FAST_ELEMENTS, ALLOW_RETURN_HOLE); in BuildNumberToString() 1913 FAST_ELEMENTS, ALLOW_RETURN_HOLE); in BuildNumberToString() 1966 FAST_ELEMENTS, ALLOW_RETURN_HOLE)); in BuildNumberToString() 2063 nullptr, nullptr, FAST_ELEMENTS); in BuildToObject() 2504 (elements_kind == FAST_ELEMENTS && access_type == STORE)) { in BuildUncheckedMonomorphicElementAccess() [all …]
|