/external/v8/src/ |
D | elements-kind.h | 24 FAST_HOLEY_ELEMENTS, enumerator 54 TERMINAL_FAST_ELEMENTS_KIND = FAST_HOLEY_ELEMENTS 131 kind == FAST_HOLEY_ELEMENTS; in IsFastSmiOrObjectElementsKind() 143 kind == FAST_HOLEY_ELEMENTS; in IsFastObjectElementsKind() 150 kind == FAST_HOLEY_ELEMENTS; in IsFastHoleyElementsKind() 173 if (holey_kind == FAST_HOLEY_ELEMENTS) { in GetPackedElementsKind() 188 return FAST_HOLEY_ELEMENTS; in GetHoleyElementsKind() 198 : FAST_HOLEY_ELEMENTS; in FastSmiToObjectElementsKind()
|
D | elements-kind.cc | 36 case FAST_HOLEY_ELEMENTS: in ElementsKindToShiftSize() 76 fast_elements_kind_sequence[5] = FAST_HOLEY_ELEMENTS; in Construct() 84 FAST_HOLEY_ELEMENTS); in Construct() 142 to_kind == FAST_HOLEY_ELEMENTS; in IsMoreGeneralElementsKindTransition() 144 return to_kind == FAST_HOLEY_ELEMENTS; in IsMoreGeneralElementsKindTransition() 145 case FAST_HOLEY_ELEMENTS: in IsMoreGeneralElementsKindTransition()
|
D | elements.cc | 66 V(FastHoleyObjectElementsAccessor, FAST_HOLEY_ELEMENTS, FixedArray) \ 1615 case FAST_HOLEY_ELEMENTS: in CopyElementsImpl() 1682 ElementsKindTraits<FAST_HOLEY_ELEMENTS> > { 1687 ElementsKindTraits<FAST_HOLEY_ELEMENTS> >(name) {} in FastHoleyObjectElementsAccessor() 1753 case FAST_HOLEY_ELEMENTS: in CopyElementsImpl() 2176 CopyDictionaryToObjectElements(from, from_start, to, FAST_HOLEY_ELEMENTS, in CopyElementsImpl() 2180 CopyObjectToObjectElements(from, FAST_HOLEY_ELEMENTS, from_start, to, in CopyElementsImpl() 2181 FAST_HOLEY_ELEMENTS, to_start, copy_size); in CopyElementsImpl() 2308 case FAST_HOLEY_ELEMENTS: in ArrayConstructInitializeElements()
|
D | code-stubs.cc | 803 case FAST_HOLEY_ELEMENTS: in Generate() 828 StoreFastElementStub(isolate, false, FAST_HOLEY_ELEMENTS, STANDARD_STORE) in GenerateAheadOfTime() 830 StoreFastElementStub(isolate, false, FAST_HOLEY_ELEMENTS, in GenerateAheadOfTime()
|
D | code-stubs-hydrogen.cc | 904 FAST_HOLEY_ELEMENTS, NEVER_RETURN_HOLE); in UnmappedCase() 906 Add<HStoreKeyed>(backing_store, key, value, nullptr, FAST_HOLEY_ELEMENTS); in UnmappedCase() 964 Add<HLoadKeyed>(elements, index, nullptr, nullptr, FAST_HOLEY_ELEMENTS, in EmitKeyedSloppyArguments() 2276 FAST_HOLEY_ELEMENTS); in BuildCodeStub()
|
D | builtins.cc | 699 array, fast_elements() ? FAST_HOLEY_ELEMENTS : DICTIONARY_ELEMENTS); in ToArray() 769 case FAST_HOLEY_ELEMENTS: { in EstimateElementCount() 882 case FAST_HOLEY_ELEMENTS: { in CollectElementIndices() 1029 case FAST_HOLEY_ELEMENTS: { in IterateElements() 1325 case FAST_HOLEY_ELEMENTS: in Slow_ArrayConcat()
|
D | objects-debug.cc | 1078 case FAST_HOLEY_ELEMENTS: in IncrementSpillStatistics()
|
D | objects-printer.cc | 328 case FAST_HOLEY_ELEMENTS: in PrintElements()
|
/external/v8/test/cctest/ |
D | test-elements-kind.cc | 81 CHECK_EQ(previous_map->elements_kind(), FAST_HOLEY_ELEMENTS); in TEST() 91 CHECK_EQ(object->map()->elements_kind(), FAST_HOLEY_ELEMENTS); in TEST() 112 CHECK_EQ(previous_map->elements_kind(), FAST_HOLEY_ELEMENTS); in TEST() 124 CHECK_EQ(object->map()->elements_kind(), FAST_HOLEY_ELEMENTS); in TEST() 135 CHECK_EQ(object->map()->elements_kind(), FAST_HOLEY_ELEMENTS); in TEST() 155 CHECK_EQ(previous_map->elements_kind(), FAST_HOLEY_ELEMENTS); in TEST() 165 CHECK_EQ(object->map()->elements_kind(), FAST_HOLEY_ELEMENTS); in TEST() 178 CHECK_EQ(object->map()->elements_kind(), FAST_HOLEY_ELEMENTS); in TEST() 339 CHECK_EQ(array->map()->elements_kind(), FAST_HOLEY_ELEMENTS); in TEST() 389 CHECK_EQ(array->map()->elements_kind(), FAST_HOLEY_ELEMENTS); in TEST() [all …]
|
D | test-unboxed-doubles.cc | 1116 obj_value = factory->NewJSArray(32 * KB, FAST_HOLEY_ELEMENTS, in TEST() 1449 obj_value = factory->NewJSArray(32 * KB, FAST_HOLEY_ELEMENTS); in TestWriteBarrier() 1515 obj_value = factory->NewJSArray(32 * KB, FAST_HOLEY_ELEMENTS, in TestIncrementalWriteBarrier()
|
/external/v8/src/ic/ |
D | ic-compiler.cc | 45 is_js_array && elements_kind == FAST_HOLEY_ELEMENTS && in ComputeKeyedLoadMonomorphicHandler()
|
D | handler-compiler.cc | 588 (is_js_array && elements_kind == FAST_HOLEY_ELEMENTS && in CompileElementHandlers()
|
/external/v8/src/compiler/ |
D | js-native-context-specialization.cc | 722 if (elements_kind == FAST_HOLEY_ELEMENTS || in ReduceElementAccess() 735 if (elements_kind == FAST_HOLEY_ELEMENTS || in ReduceElementAccess()
|
/external/v8/src/runtime/ |
D | runtime-literals.cc | 444 ? FAST_HOLEY_ELEMENTS in RUNTIME_FUNCTION()
|
D | runtime-object.cc | 95 ? FAST_HOLEY_ELEMENTS in KeyedGetObjectProperty()
|
/external/v8/src/crankshaft/ |
D | hydrogen.cc | 2549 if ((elements_kind == FAST_HOLEY_ELEMENTS) || in BuildUncheckedMonomorphicElementAccess() 2959 elements_kind = FAST_HOLEY_ELEMENTS; in BuildFillElementsWithHole() 3046 ? FAST_HOLEY_ELEMENTS : to_elements_kind; in BuildCopyElements() 6092 case FAST_HOLEY_ELEMENTS: in VisitArrayLiteral() 7320 *map == isolate()->get_initial_js_array_map(FAST_HOLEY_ELEMENTS); in BuildKeyedHoleMode() 8873 elements_kind = FAST_HOLEY_ELEMENTS; in TryInlineBuiltinMethodCall() 9018 kind == FAST_HOLEY_SMI_ELEMENTS ? FAST_HOLEY_ELEMENTS : kind; in TryInlineBuiltinMethodCall() 9032 if (IsFastSmiOrObjectElementsKind(kind)) kind = FAST_HOLEY_ELEMENTS; in TryInlineBuiltinMethodCall() 12008 kind == FAST_HOLEY_SMI_ELEMENTS ? FAST_HOLEY_ELEMENTS : kind; in BuildEmitFixedArray() 12749 object, index, nullptr, nullptr, FAST_HOLEY_ELEMENTS, ALLOW_RETURN_HOLE); in GenerateFixedArrayGet() [all …]
|
/external/v8/src/arm64/ |
D | code-stubs-arm64.cc | 5040 STATIC_ASSERT(FAST_HOLEY_ELEMENTS == 3); in CreateArrayDispatchOneArgument() 5137 ElementsKind kinds[2] = { FAST_ELEMENTS, FAST_HOLEY_ELEMENTS }; in GenerateStubsAheadOfTime() 5333 __ Ccmp(x3, FAST_HOLEY_ELEMENTS, ZFlag, ne); in Generate() 5339 GenerateCase(masm, FAST_HOLEY_ELEMENTS); in Generate()
|
/external/v8/src/x64/ |
D | code-stubs-x64.cc | 4564 STATIC_ASSERT(FAST_HOLEY_ELEMENTS == 3); in CreateArrayDispatchOneArgument() 4661 ElementsKind kinds[2] = { FAST_ELEMENTS, FAST_HOLEY_ELEMENTS }; in GenerateStubsAheadOfTime() 4854 __ cmpl(rcx, Immediate(FAST_HOLEY_ELEMENTS)); in Generate() 4863 GenerateCase(masm, FAST_HOLEY_ELEMENTS); in Generate()
|
/external/v8/src/x87/ |
D | code-stubs-x87.cc | 4519 STATIC_ASSERT(FAST_HOLEY_ELEMENTS == 3); in CreateArrayDispatchOneArgument() 4615 ElementsKind kinds[2] = { FAST_ELEMENTS, FAST_HOLEY_ELEMENTS }; in GenerateStubsAheadOfTime() 4800 __ cmp(ecx, Immediate(FAST_HOLEY_ELEMENTS)); in Generate() 4809 GenerateCase(masm, FAST_HOLEY_ELEMENTS); in Generate()
|
D | macro-assembler-x87.cc | 552 STATIC_ASSERT(FAST_HOLEY_ELEMENTS == 3); in CheckFastElements() 565 STATIC_ASSERT(FAST_HOLEY_ELEMENTS == 3); in CheckFastObjectElements()
|
/external/v8/src/arm/ |
D | code-stubs-arm.cc | 4644 STATIC_ASSERT(FAST_HOLEY_ELEMENTS == 3); in CreateArrayDispatchOneArgument() 4737 ElementsKind kinds[2] = { FAST_ELEMENTS, FAST_HOLEY_ELEMENTS }; in GenerateStubsAheadOfTime() 4905 __ cmp(r3, Operand(FAST_HOLEY_ELEMENTS)); in Generate() 4914 GenerateCase(masm, FAST_HOLEY_ELEMENTS); in Generate()
|
/external/v8/src/ia32/ |
D | code-stubs-ia32.cc | 4839 STATIC_ASSERT(FAST_HOLEY_ELEMENTS == 3); in CreateArrayDispatchOneArgument() 4935 ElementsKind kinds[2] = { FAST_ELEMENTS, FAST_HOLEY_ELEMENTS }; in GenerateStubsAheadOfTime() 5120 __ cmp(ecx, Immediate(FAST_HOLEY_ELEMENTS)); in Generate() 5129 GenerateCase(masm, FAST_HOLEY_ELEMENTS); in Generate()
|
/external/v8/src/mips/ |
D | code-stubs-mips.cc | 4869 STATIC_ASSERT(FAST_HOLEY_ELEMENTS == 3); in CreateArrayDispatchOneArgument() 4961 ElementsKind kinds[2] = { FAST_ELEMENTS, FAST_HOLEY_ELEMENTS }; in GenerateStubsAheadOfTime() 5134 a3, Operand(FAST_HOLEY_ELEMENTS)); in Generate() 5140 GenerateCase(masm, FAST_HOLEY_ELEMENTS); in Generate()
|
/external/v8/src/ppc/ |
D | code-stubs-ppc.cc | 4871 STATIC_ASSERT(FAST_HOLEY_ELEMENTS == 3); in CreateArrayDispatchOneArgument() 4964 ElementsKind kinds[2] = {FAST_ELEMENTS, FAST_HOLEY_ELEMENTS}; in GenerateStubsAheadOfTime() 5132 __ cmpi(r6, Operand(FAST_HOLEY_ELEMENTS)); in Generate() 5140 GenerateCase(masm, FAST_HOLEY_ELEMENTS); in Generate()
|
/external/v8/src/mips64/ |
D | code-stubs-mips64.cc | 4896 STATIC_ASSERT(FAST_HOLEY_ELEMENTS == 3); in CreateArrayDispatchOneArgument() 4987 ElementsKind kinds[2] = { FAST_ELEMENTS, FAST_HOLEY_ELEMENTS }; in GenerateStubsAheadOfTime() 5160 a3, Operand(FAST_HOLEY_ELEMENTS)); in Generate() 5166 GenerateCase(masm, FAST_HOLEY_ELEMENTS); in Generate()
|