Home
last modified time | relevance | path

Searched refs:FAST_HOLEY_ELEMENTS (Results 1 – 25 of 46) sorted by relevance

12

/external/v8/src/
Delements-kind.h24 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()
Delements-kind.cc36 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()
Delements.cc66 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()
Dcode-stubs.cc803 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()
Dcode-stubs-hydrogen.cc904 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()
Dbuiltins.cc699 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()
Dobjects-debug.cc1078 case FAST_HOLEY_ELEMENTS: in IncrementSpillStatistics()
Dobjects-printer.cc328 case FAST_HOLEY_ELEMENTS: in PrintElements()
/external/v8/test/cctest/
Dtest-elements-kind.cc81 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 …]
Dtest-unboxed-doubles.cc1116 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/
Dic-compiler.cc45 is_js_array && elements_kind == FAST_HOLEY_ELEMENTS && in ComputeKeyedLoadMonomorphicHandler()
Dhandler-compiler.cc588 (is_js_array && elements_kind == FAST_HOLEY_ELEMENTS && in CompileElementHandlers()
/external/v8/src/compiler/
Djs-native-context-specialization.cc722 if (elements_kind == FAST_HOLEY_ELEMENTS || in ReduceElementAccess()
735 if (elements_kind == FAST_HOLEY_ELEMENTS || in ReduceElementAccess()
/external/v8/src/runtime/
Druntime-literals.cc444 ? FAST_HOLEY_ELEMENTS in RUNTIME_FUNCTION()
Druntime-object.cc95 ? FAST_HOLEY_ELEMENTS in KeyedGetObjectProperty()
/external/v8/src/crankshaft/
Dhydrogen.cc2549 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/
Dcode-stubs-arm64.cc5040 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/
Dcode-stubs-x64.cc4564 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/
Dcode-stubs-x87.cc4519 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()
Dmacro-assembler-x87.cc552 STATIC_ASSERT(FAST_HOLEY_ELEMENTS == 3); in CheckFastElements()
565 STATIC_ASSERT(FAST_HOLEY_ELEMENTS == 3); in CheckFastObjectElements()
/external/v8/src/arm/
Dcode-stubs-arm.cc4644 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/
Dcode-stubs-ia32.cc4839 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/
Dcode-stubs-mips.cc4869 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/
Dcode-stubs-ppc.cc4871 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/
Dcode-stubs-mips64.cc4896 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()

12