/external/v8/src/ |
D | elements-kind.h | 24 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()
|
D | elements-kind.cc | 36 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()
|
D | code-stubs-hydrogen.cc | 482 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()
|
D | elements.cc | 69 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 …]
|
D | code-stub-assembler.cc | 1193 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()
|
D | objects-debug.cc | 1249 case FAST_HOLEY_ELEMENTS: in IncrementSpillStatistics()
|
D | objects-printer.cc | 426 case FAST_HOLEY_ELEMENTS: in PrintElements()
|
D | code-stubs.cc | 3004 StoreFastElementStub(isolate, false, FAST_HOLEY_ELEMENTS, STANDARD_STORE) in GenerateAheadOfTime() 3006 StoreFastElementStub(isolate, false, FAST_HOLEY_ELEMENTS, in GenerateAheadOfTime()
|
D | value-serializer.cc | 1266 FAST_HOLEY_ELEMENTS, length, length, INITIALIZE_ARRAY_ELEMENTS_WITH_HOLE, in ReadDenseJSArray()
|
/external/v8/src/ic/ |
D | keyed-store-generic.cc | 317 ? FAST_HOLEY_ELEMENTS in StoreElementWithCapacity() 379 ? FAST_HOLEY_ELEMENTS in StoreElementWithCapacity()
|
D | handler-compiler.cc | 655 is_js_array && elements_kind == FAST_HOLEY_ELEMENTS && in GetKeyedLoadHandler()
|
/external/v8/src/builtins/ |
D | builtins-array.cc | 500 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/ |
D | access-builder.cc | 752 case FAST_HOLEY_ELEMENTS: in ForFixedArrayElement()
|
D | js-native-context-specialization.cc | 1419 if (elements_kind == FAST_HOLEY_ELEMENTS || in BuildElementAccess() 1431 if (elements_kind == FAST_HOLEY_ELEMENTS || in BuildElementAccess()
|
/external/v8/src/runtime/ |
D | runtime-object.cc | 96 ? FAST_HOLEY_ELEMENTS in KeyedGetObjectProperty()
|
/external/v8/src/crankshaft/ |
D | hydrogen.cc | 2503 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/ |
D | code-stubs-arm.cc | 3404 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/ |
D | code-stubs-arm64.cc | 3604 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/ |
D | code-stubs-x64.cc | 3242 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/ |
D | code-stubs-x87.cc | 3242 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/ |
D | code-stubs-mips64.cc | 3608 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/ |
D | code-stubs-mips.cc | 3604 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/ |
D | code-stubs-s390.cc | 3523 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/ |
D | code-stubs-ia32.cc | 3431 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/ |
D | code-stubs-ppc.cc | 3572 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()
|