Home
last modified time | relevance | path

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

12

/external/v8/src/
Delements-kind.h24 FAST_HOLEY_ELEMENTS, enumerator
63 TERMINAL_FAST_ELEMENTS_KIND = FAST_HOLEY_ELEMENTS
145 kind == FAST_HOLEY_ELEMENTS; in IsFastSmiOrObjectElementsKind()
157 kind == FAST_HOLEY_ELEMENTS; in IsFastObjectElementsKind()
164 kind == FAST_HOLEY_ELEMENTS; in IsFastHoleyElementsKind()
187 if (holey_kind == FAST_HOLEY_ELEMENTS) { in GetPackedElementsKind()
202 return FAST_HOLEY_ELEMENTS; in GetHoleyElementsKind()
212 : FAST_HOLEY_ELEMENTS; in FastSmiToObjectElementsKind()
Delements-kind.cc36 case FAST_HOLEY_ELEMENTS: in ElementsKindToShiftSize()
81 fast_elements_kind_sequence[5] = FAST_HOLEY_ELEMENTS; in Construct()
89 FAST_HOLEY_ELEMENTS); in Construct()
147 to_kind == FAST_HOLEY_ELEMENTS; in IsMoreGeneralElementsKindTransition()
149 return to_kind == FAST_HOLEY_ELEMENTS; in IsMoreGeneralElementsKindTransition()
150 case FAST_HOLEY_ELEMENTS: in IsMoreGeneralElementsKindTransition()
Dcode-stubs-hydrogen.cc482 STATIC_ASSERT(FAST_HOLEY_SMI_ELEMENTS < FAST_HOLEY_ELEMENTS); in BuildCodeStub()
483 STATIC_ASSERT(FAST_ELEMENTS < FAST_HOLEY_ELEMENTS); in BuildCodeStub()
484 STATIC_ASSERT(FAST_HOLEY_ELEMENTS < FAST_HOLEY_DOUBLE_ELEMENTS); in BuildCodeStub()
499 kind, Add<HConstant>(FAST_HOLEY_ELEMENTS), Token::LTE); in BuildCodeStub()
503 FAST_HOLEY_ELEMENTS); in BuildCodeStub()
Delements.cc69 V(FastHoleyObjectElementsAccessor, FAST_HOLEY_ELEMENTS, FixedArray) \
2433 case FAST_HOLEY_ELEMENTS: in CopyElementsImpl()
2532 ElementsKindTraits<FAST_HOLEY_ELEMENTS> > {
2537 ElementsKindTraits<FAST_HOLEY_ELEMENTS> >(name) {} in FastHoleyObjectElementsAccessor()
2590 case FAST_HOLEY_ELEMENTS: in CopyElementsImpl()
3334 FAST_HOLEY_ELEMENTS, result_len, result_len); in SliceImpl()
3406 CopyDictionaryToObjectElements(from, from_start, to, FAST_HOLEY_ELEMENTS, in CopyElementsImpl()
3410 CopyObjectToObjectElements(from, FAST_HOLEY_ELEMENTS, from_start, to, in CopyElementsImpl()
3411 FAST_HOLEY_ELEMENTS, to_start, copy_size); in CopyElementsImpl()
3569 CopyDictionaryToObjectElements(from, from_start, to, FAST_HOLEY_ELEMENTS, in CopyElementsImpl()
[all …]
Dcode-stub-assembler.cc1193 Node* offset = ElementOffsetFromIndex(index_node, FAST_HOLEY_ELEMENTS, in LoadFixedArrayElement()
1246 Node* offset = ElementOffsetFromIndex(index_node, FAST_HOLEY_ELEMENTS, in LoadAndUntagToWord32FixedArrayElement()
1388 ElementOffsetFromIndex(index_node, FAST_HOLEY_ELEMENTS, parameter_mode, in StoreFixedArrayElement()
4637 FAST_HOLEY_ELEMENTS, in TryLookupElement()
5068 ElementOffsetFromIndex(slot, FAST_HOLEY_ELEMENTS, SMI_PARAMETERS); in TryMonomorphicCase()
5356 FAST_HOLEY_SMI_ELEMENTS, FAST_HOLEY_ELEMENTS, in EmitElementLoad()
6000 p->slot, FAST_HOLEY_ELEMENTS, SMI_PARAMETERS, in KeyedLoadIC()
6538 p->slot, FAST_HOLEY_ELEMENTS, SMI_PARAMETERS, in KeyedStoreIC()
9339 STATIC_ASSERT(FAST_HOLEY_ELEMENTS == (FAST_ELEMENTS | 1)); in IsHoleyFastElementsKind()
Dobjects-debug.cc1249 case FAST_HOLEY_ELEMENTS: in IncrementSpillStatistics()
Dobjects-printer.cc426 case FAST_HOLEY_ELEMENTS: in PrintElements()
Dcode-stubs.cc3004 StoreFastElementStub(isolate, false, FAST_HOLEY_ELEMENTS, STANDARD_STORE) in GenerateAheadOfTime()
3006 StoreFastElementStub(isolate, false, FAST_HOLEY_ELEMENTS, in GenerateAheadOfTime()
Dvalue-serializer.cc1266 FAST_HOLEY_ELEMENTS, length, length, INITIALIZE_ARRAY_ELEMENTS_WITH_HOLE, in ReadDenseJSArray()
/external/v8/src/ic/
Dkeyed-store-generic.cc317 ? FAST_HOLEY_ELEMENTS in StoreElementWithCapacity()
379 ? FAST_HOLEY_ELEMENTS in StoreElementWithCapacity()
Dhandler-compiler.cc655 is_js_array && elements_kind == FAST_HOLEY_ELEMENTS && in GetKeyedLoadHandler()
/external/v8/src/builtins/
Dbuiltins-array.cc500 array, fast_elements() ? FAST_HOLEY_ELEMENTS : DICTIONARY_ELEMENTS); in ToArray()
587 case FAST_HOLEY_ELEMENTS: { in EstimateElementCount()
663 case FAST_HOLEY_ELEMENTS: { in CollectElementIndices()
825 case FAST_HOLEY_ELEMENTS: { in IterateElements()
1066 case FAST_HOLEY_ELEMENTS: in Slow_ArrayConcat()
1385 FAST_HOLEY_ELEMENTS, FAST_DOUBLE_ELEMENTS, FAST_HOLEY_DOUBLE_ELEMENTS, in Generate_ArrayIncludes()
1830 FAST_HOLEY_ELEMENTS, FAST_DOUBLE_ELEMENTS, FAST_HOLEY_DOUBLE_ELEMENTS, in Generate_ArrayIndexOf()
/external/v8/src/compiler/
Daccess-builder.cc752 case FAST_HOLEY_ELEMENTS: in ForFixedArrayElement()
Djs-native-context-specialization.cc1419 if (elements_kind == FAST_HOLEY_ELEMENTS || in BuildElementAccess()
1431 if (elements_kind == FAST_HOLEY_ELEMENTS || in BuildElementAccess()
/external/v8/src/runtime/
Druntime-object.cc96 ? FAST_HOLEY_ELEMENTS in KeyedGetObjectProperty()
/external/v8/src/crankshaft/
Dhydrogen.cc2503 if ((elements_kind == FAST_HOLEY_ELEMENTS) || in BuildUncheckedMonomorphicElementAccess()
2865 elements_kind = FAST_HOLEY_ELEMENTS; in BuildFillElementsWithHole()
2952 ? FAST_HOLEY_ELEMENTS : to_elements_kind; in BuildCopyElements()
5680 case FAST_HOLEY_ELEMENTS: in VisitArrayLiteral()
6953 *map == isolate()->get_initial_js_array_map(FAST_HOLEY_ELEMENTS); in BuildKeyedHoleMode()
8673 elements_kind = FAST_HOLEY_ELEMENTS; in TryInlineBuiltinMethodCall()
8818 kind == FAST_HOLEY_SMI_ELEMENTS ? FAST_HOLEY_ELEMENTS : kind; in TryInlineBuiltinMethodCall()
8832 if (IsFastSmiOrObjectElementsKind(kind)) kind = FAST_HOLEY_ELEMENTS; in TryInlineBuiltinMethodCall()
11791 kind == FAST_HOLEY_SMI_ELEMENTS ? FAST_HOLEY_ELEMENTS : kind; in BuildEmitFixedArray()
12193 object, index, nullptr, nullptr, FAST_HOLEY_ELEMENTS, ALLOW_RETURN_HOLE); in GenerateFixedArrayGet()
[all …]
/external/v8/src/arm/
Dcode-stubs-arm.cc3404 STATIC_ASSERT(FAST_HOLEY_ELEMENTS == 3); in CreateArrayDispatchOneArgument()
3491 ElementsKind kinds[2] = { FAST_ELEMENTS, FAST_HOLEY_ELEMENTS }; in GenerateStubsAheadOfTime()
3635 __ cmp(r3, Operand(FAST_HOLEY_ELEMENTS)); in Generate()
3644 GenerateCase(masm, FAST_HOLEY_ELEMENTS); in Generate()
/external/v8/src/arm64/
Dcode-stubs-arm64.cc3604 STATIC_ASSERT(FAST_HOLEY_ELEMENTS == 3); in CreateArrayDispatchOneArgument()
3695 ElementsKind kinds[2] = { FAST_ELEMENTS, FAST_HOLEY_ELEMENTS }; in GenerateStubsAheadOfTime()
3866 __ Ccmp(x3, FAST_HOLEY_ELEMENTS, ZFlag, ne); in Generate()
3872 GenerateCase(masm, FAST_HOLEY_ELEMENTS); in Generate()
/external/v8/src/x64/
Dcode-stubs-x64.cc3242 STATIC_ASSERT(FAST_HOLEY_ELEMENTS == 3); in CreateArrayDispatchOneArgument()
3334 ElementsKind kinds[2] = { FAST_ELEMENTS, FAST_HOLEY_ELEMENTS }; in GenerateStubsAheadOfTime()
3495 __ cmpl(rcx, Immediate(FAST_HOLEY_ELEMENTS)); in Generate()
3504 GenerateCase(masm, FAST_HOLEY_ELEMENTS); in Generate()
/external/v8/src/x87/
Dcode-stubs-x87.cc3242 STATIC_ASSERT(FAST_HOLEY_ELEMENTS == 3); in CreateArrayDispatchOneArgument()
3330 ElementsKind kinds[2] = {FAST_ELEMENTS, FAST_HOLEY_ELEMENTS}; in GenerateStubsAheadOfTime()
3486 __ cmp(ecx, Immediate(FAST_HOLEY_ELEMENTS)); in Generate()
3494 GenerateCase(masm, FAST_HOLEY_ELEMENTS); in Generate()
/external/v8/src/mips64/
Dcode-stubs-mips64.cc3608 STATIC_ASSERT(FAST_HOLEY_ELEMENTS == 3); in CreateArrayDispatchOneArgument()
3693 ElementsKind kinds[2] = { FAST_ELEMENTS, FAST_HOLEY_ELEMENTS }; in GenerateStubsAheadOfTime()
3841 a3, Operand(FAST_HOLEY_ELEMENTS)); in Generate()
3847 GenerateCase(masm, FAST_HOLEY_ELEMENTS); in Generate()
/external/v8/src/mips/
Dcode-stubs-mips.cc3604 STATIC_ASSERT(FAST_HOLEY_ELEMENTS == 3); in CreateArrayDispatchOneArgument()
3690 ElementsKind kinds[2] = { FAST_ELEMENTS, FAST_HOLEY_ELEMENTS }; in GenerateStubsAheadOfTime()
3838 a3, Operand(FAST_HOLEY_ELEMENTS)); in Generate()
3844 GenerateCase(masm, FAST_HOLEY_ELEMENTS); in Generate()
/external/v8/src/s390/
Dcode-stubs-s390.cc3523 STATIC_ASSERT(FAST_HOLEY_ELEMENTS == 3); in CreateArrayDispatchOneArgument()
3604 ElementsKind kinds[2] = {FAST_ELEMENTS, FAST_HOLEY_ELEMENTS}; in GenerateStubsAheadOfTime()
3743 __ CmpP(r5, Operand(FAST_HOLEY_ELEMENTS)); in Generate()
3751 GenerateCase(masm, FAST_HOLEY_ELEMENTS); in Generate()
/external/v8/src/ia32/
Dcode-stubs-ia32.cc3431 STATIC_ASSERT(FAST_HOLEY_ELEMENTS == 3); in CreateArrayDispatchOneArgument()
3522 ElementsKind kinds[2] = { FAST_ELEMENTS, FAST_HOLEY_ELEMENTS }; in GenerateStubsAheadOfTime()
3680 __ cmp(ecx, Immediate(FAST_HOLEY_ELEMENTS)); in Generate()
3689 GenerateCase(masm, FAST_HOLEY_ELEMENTS); in Generate()
/external/v8/src/ppc/
Dcode-stubs-ppc.cc3572 STATIC_ASSERT(FAST_HOLEY_ELEMENTS == 3); in CreateArrayDispatchOneArgument()
3658 ElementsKind kinds[2] = {FAST_ELEMENTS, FAST_HOLEY_ELEMENTS}; in GenerateStubsAheadOfTime()
3801 __ cmpi(r6, Operand(FAST_HOLEY_ELEMENTS)); in Generate()
3809 GenerateCase(masm, FAST_HOLEY_ELEMENTS); in Generate()

12