/external/v8/src/ |
D | elements-kind.h | 23 FAST_HOLEY_ELEMENTS, enumerator 63 TERMINAL_FAST_ELEMENTS_KIND = FAST_HOLEY_ELEMENTS 152 kind == FAST_HOLEY_ELEMENTS; in IsFastSmiOrObjectElementsKind() 164 kind == FAST_HOLEY_ELEMENTS; in IsFastObjectElementsKind() 171 kind == FAST_HOLEY_ELEMENTS; in IsFastHoleyElementsKind() 195 if (holey_kind == FAST_HOLEY_ELEMENTS) { in GetPackedElementsKind() 210 return FAST_HOLEY_ELEMENTS; in GetHoleyElementsKind() 220 : FAST_HOLEY_ELEMENTS; in FastSmiToObjectElementsKind()
|
D | elements-kind.cc | 45 case FAST_HOLEY_ELEMENTS: in ElementsKindToShiftSize() 80 fast_elements_kind_sequence[5] = FAST_HOLEY_ELEMENTS; in Construct() 88 FAST_HOLEY_ELEMENTS); in Construct() 185 to_kind == FAST_HOLEY_ELEMENTS; in IsMoreGeneralElementsKindTransition() 187 return to_kind == FAST_HOLEY_ELEMENTS; in IsMoreGeneralElementsKindTransition() 188 case FAST_HOLEY_ELEMENTS: in IsMoreGeneralElementsKindTransition()
|
D | elements.cc | 68 V(FastHoleyObjectElementsAccessor, FAST_HOLEY_ELEMENTS, FixedArray) \ 1027 return FAST_HOLEY_ELEMENTS; in ElementsKindForArray() 1044 return FAST_HOLEY_ELEMENTS; in ElementsKindForArray() 1069 case FAST_HOLEY_ELEMENTS: in CopyElementsImpl() 1157 ElementsKindTraits<FAST_HOLEY_ELEMENTS> > { 1162 ElementsKindTraits<FAST_HOLEY_ELEMENTS> >(name) {} in FastHoleyObjectElementsAccessor() 1202 case FAST_HOLEY_ELEMENTS: in CopyElementsImpl() 1877 case FAST_HOLEY_ELEMENTS: in ArrayConstructInitializeElements()
|
D | code-stubs-hydrogen.cc | 621 FAST_HOLEY_ELEMENTS, NEVER_RETURN_HOLE); in UnmappedCase() 680 FAST_HOLEY_ELEMENTS, ALLOW_RETURN_HOLE); in BuildCodeStub() 1717 FAST_HOLEY_ELEMENTS); in BuildCodeStub()
|
D | code-stubs.cc | 734 case FAST_HOLEY_ELEMENTS: in Generate()
|
D | objects-printer.cc | 268 case FAST_HOLEY_ELEMENTS: in PrintElements()
|
D | objects-debug.cc | 1065 case FAST_HOLEY_ELEMENTS: in IncrementSpillStatistics()
|
D | objects.cc | 5077 case FAST_HOLEY_ELEMENTS: in ReferencesObject() 5094 FAST_HOLEY_ELEMENTS; in ReferencesObject() 5497 case FAST_HOLEY_ELEMENTS: { in StructureWalk() 5936 case FAST_HOLEY_ELEMENTS: in DefineElementAccessor() 6218 case FAST_HOLEY_ELEMENTS: in SetAccessor() 10983 new_elements_kind = FAST_HOLEY_ELEMENTS; in SetFastElementsCapacityAndLength() 12019 ? FAST_HOLEY_ELEMENTS in SetFastElement() 12483 case FAST_HOLEY_ELEMENTS: in SetElementWithoutInterceptor() 12891 case FAST_HOLEY_ELEMENTS: in GetElementsCapacityAndUsage() 13403 case FAST_HOLEY_ELEMENTS: { in GetOwnElementKeys() [all …]
|
D | runtime.cc | 4980 elements_kind = FAST_HOLEY_ELEMENTS; in RUNTIME_FUNCTION() 5527 ? FAST_HOLEY_ELEMENTS in RUNTIME_FUNCTION() 10107 fast_elements_ ? FAST_HOLEY_ELEMENTS : DICTIONARY_ELEMENTS); in ToArray() 10164 case FAST_HOLEY_ELEMENTS: { in EstimateElementCount() 10281 case FAST_HOLEY_ELEMENTS: { in CollectElementIndices() 10391 case FAST_HOLEY_ELEMENTS: { in IterateElements() 10668 case FAST_HOLEY_ELEMENTS: in RUNTIME_FUNCTION()
|
D | hydrogen.cc | 2416 if ((elements_kind == FAST_HOLEY_ELEMENTS) || in BuildUncheckedMonomorphicElementAccess() 2795 elements_kind = FAST_HOLEY_ELEMENTS; in BuildFillElementsWithValue() 2901 ? FAST_HOLEY_ELEMENTS : to_elements_kind; in BuildCopyElements() 5776 case FAST_HOLEY_ELEMENTS: in VisitArrayLiteral() 8294 elements_kind = FAST_HOLEY_ELEMENTS; in TryInlineBuiltinMethodCall() 8454 if (IsFastSmiOrObjectElementsKind(kind)) kind = FAST_HOLEY_ELEMENTS; in TryInlineBuiltinMethodCall()
|
D | objects-inl.h | 1730 TransitionElementsKind(object, FAST_HOLEY_ELEMENTS); in EnsureCanContainHeapObjectElements() 1748 if (current_kind == FAST_HOLEY_ELEMENTS) return; in EnsureCanContainElements() 1766 target_kind = FAST_HOLEY_ELEMENTS; in EnsureCanContainElements()
|
/external/v8/src/arm64/ |
D | code-stubs-arm64.cc | 4163 STATIC_ASSERT(FAST_HOLEY_ELEMENTS == 3); in Generate() 4640 STATIC_ASSERT(FAST_HOLEY_ELEMENTS == 3); in CreateArrayDispatchOneArgument() 4737 ElementsKind kinds[2] = { FAST_ELEMENTS, FAST_HOLEY_ELEMENTS }; in GenerateStubsAheadOfTime() 4905 __ Ccmp(x3, FAST_HOLEY_ELEMENTS, ZFlag, ne); in Generate() 4911 GenerateCase(masm, FAST_HOLEY_ELEMENTS); in Generate()
|
D | macro-assembler-arm64.cc | 3950 STATIC_ASSERT(FAST_HOLEY_ELEMENTS == 3); in CheckFastElements() 3963 STATIC_ASSERT(FAST_HOLEY_ELEMENTS == 3); in CheckFastObjectElements()
|
/external/v8/src/x64/ |
D | code-stubs-x64.cc | 4225 DCHECK(FAST_HOLEY_ELEMENTS == 3); in CreateArrayDispatchOneArgument() 4322 ElementsKind kinds[2] = { FAST_ELEMENTS, FAST_HOLEY_ELEMENTS }; in GenerateStubsAheadOfTime() 4478 __ cmpl(rcx, Immediate(FAST_HOLEY_ELEMENTS)); in Generate() 4487 GenerateCase(masm, FAST_HOLEY_ELEMENTS); in Generate()
|
D | macro-assembler-x64.cc | 3316 STATIC_ASSERT(FAST_HOLEY_ELEMENTS == 3); in CheckFastElements() 3329 STATIC_ASSERT(FAST_HOLEY_ELEMENTS == 3); in CheckFastObjectElements()
|
/external/v8/src/x87/ |
D | code-stubs-x87.cc | 3943 DCHECK(FAST_HOLEY_ELEMENTS == 3); in CreateArrayDispatchOneArgument() 4039 ElementsKind kinds[2] = { FAST_ELEMENTS, FAST_HOLEY_ELEMENTS }; in GenerateStubsAheadOfTime() 4192 __ cmp(ecx, Immediate(FAST_HOLEY_ELEMENTS)); in Generate() 4201 GenerateCase(masm, FAST_HOLEY_ELEMENTS); in Generate()
|
D | macro-assembler-x87.cc | 551 STATIC_ASSERT(FAST_HOLEY_ELEMENTS == 3); in CheckFastElements() 564 STATIC_ASSERT(FAST_HOLEY_ELEMENTS == 3); in CheckFastObjectElements()
|
/external/v8/src/arm/ |
D | code-stubs-arm.cc | 4287 DCHECK(FAST_HOLEY_ELEMENTS == 3); in CreateArrayDispatchOneArgument() 4380 ElementsKind kinds[2] = { FAST_ELEMENTS, FAST_HOLEY_ELEMENTS }; in GenerateStubsAheadOfTime() 4521 __ cmp(r3, Operand(FAST_HOLEY_ELEMENTS)); in Generate() 4530 GenerateCase(masm, FAST_HOLEY_ELEMENTS); in Generate()
|
D | macro-assembler-arm.cc | 2133 STATIC_ASSERT(FAST_HOLEY_ELEMENTS == 3); in CheckFastElements() 2146 STATIC_ASSERT(FAST_HOLEY_ELEMENTS == 3); in CheckFastObjectElements()
|
/external/v8/src/mips64/ |
D | code-stubs-mips64.cc | 4545 DCHECK(FAST_HOLEY_ELEMENTS == 3); in CreateArrayDispatchOneArgument() 4636 ElementsKind kinds[2] = { FAST_ELEMENTS, FAST_HOLEY_ELEMENTS }; in GenerateStubsAheadOfTime() 4780 a3, Operand(FAST_HOLEY_ELEMENTS)); in Generate() 4786 GenerateCase(masm, FAST_HOLEY_ELEMENTS); in Generate()
|
/external/v8/src/mips/ |
D | code-stubs-mips.cc | 4506 DCHECK(FAST_HOLEY_ELEMENTS == 3); in CreateArrayDispatchOneArgument() 4598 ElementsKind kinds[2] = { FAST_ELEMENTS, FAST_HOLEY_ELEMENTS }; in GenerateStubsAheadOfTime() 4742 a3, Operand(FAST_HOLEY_ELEMENTS)); in Generate() 4748 GenerateCase(masm, FAST_HOLEY_ELEMENTS); in Generate()
|
/external/v8/src/ia32/ |
D | code-stubs-ia32.cc | 4282 DCHECK(FAST_HOLEY_ELEMENTS == 3); in CreateArrayDispatchOneArgument() 4378 ElementsKind kinds[2] = { FAST_ELEMENTS, FAST_HOLEY_ELEMENTS }; in GenerateStubsAheadOfTime() 4531 __ cmp(ecx, Immediate(FAST_HOLEY_ELEMENTS)); in Generate() 4540 GenerateCase(masm, FAST_HOLEY_ELEMENTS); in Generate()
|
D | macro-assembler-ia32.cc | 638 STATIC_ASSERT(FAST_HOLEY_ELEMENTS == 3); in CheckFastElements() 651 STATIC_ASSERT(FAST_HOLEY_ELEMENTS == 3); in CheckFastObjectElements()
|
/external/v8/test/cctest/ |
D | test-heap.cc | 934 FAST_HOLEY_ELEMENTS, in TEST() 2073 prototype = factory->NewJSArray(32 * KB, FAST_HOLEY_ELEMENTS, TENURED); in TEST()
|
/external/v8/src/ic/ |
D | ic.cc | 1681 return Map::TransitionElementsTo(map, FAST_HOLEY_ELEMENTS); in ComputeTransitionedMap()
|