Home
last modified time | relevance | path

Searched refs:FAST_SMI_ELEMENTS (Results 1 – 25 of 58) sorted by relevance

123

/external/v8/src/
Delements-kind.h17 FAST_SMI_ELEMENTS, enumerator
48 FIRST_ELEMENTS_KIND = FAST_SMI_ELEMENTS,
50 FIRST_FAST_ELEMENTS_KIND = FAST_SMI_ELEMENTS,
63 FAST_HOLEY_SMI_ELEMENTS - FAST_SMI_ELEMENTS;
69 inline ElementsKind GetInitialFastElementsKind() { return FAST_SMI_ELEMENTS; } in GetInitialFastElementsKind()
128 return kind == FAST_SMI_ELEMENTS || in IsFastSmiOrObjectElementsKind()
136 return kind == FAST_SMI_ELEMENTS || in IsFastSmiElementsKind()
161 return kind == FAST_SMI_ELEMENTS || kind == FAST_DOUBLE_ELEMENTS || in IsFastPackedElementsKind()
168 return FAST_SMI_ELEMENTS; in GetPackedElementsKind()
181 if (packed_kind == FAST_SMI_ELEMENTS) { in GetHoleyElementsKind()
[all …]
Delements-kind.cc33 case FAST_SMI_ELEMENTS: in ElementsKindToShiftSize()
70 STATIC_ASSERT(FAST_SMI_ELEMENTS == FIRST_FAST_ELEMENTS_KIND); in Construct()
71 fast_elements_kind_sequence[0] = FAST_SMI_ELEMENTS; in Construct()
79 STATIC_ASSERT(FAST_SMI_ELEMENTS + kFastElementsKindPackedToHoley == in Construct()
131 case FAST_SMI_ELEMENTS: in IsMoreGeneralElementsKindTransition()
132 return to_kind != FAST_SMI_ELEMENTS; in IsMoreGeneralElementsKindTransition()
134 return to_kind != FAST_SMI_ELEMENTS && in IsMoreGeneralElementsKindTransition()
137 return to_kind != FAST_SMI_ELEMENTS && in IsMoreGeneralElementsKindTransition()
Delements.cc63 V(FastPackedSmiElementsAccessor, FAST_SMI_ELEMENTS, FixedArray) \
1612 case FAST_SMI_ELEMENTS: in CopyElementsImpl()
1646 ElementsKindTraits<FAST_SMI_ELEMENTS> > {
1651 ElementsKindTraits<FAST_SMI_ELEMENTS> >(name) {} in FastPackedSmiElementsAccessor()
1741 case FAST_SMI_ELEMENTS: in CopyElementsImpl()
2301 case FAST_SMI_ELEMENTS: { in ArrayConstructInitializeElements()
Djson-stringifier.h440 case FAST_SMI_ELEMENTS: { in SerializeJSArray()
Dbuiltins.cc766 case FAST_SMI_ELEMENTS: in EstimateElementCount()
879 case FAST_SMI_ELEMENTS: in CollectElementIndices()
1026 case FAST_SMI_ELEMENTS: in IterateElements()
1221 ElementsKind kind = FAST_SMI_ELEMENTS; in Slow_ArrayConcat()
1311 case FAST_SMI_ELEMENTS: { in Slow_ArrayConcat()
Dcode-stubs.cc804 case FAST_SMI_ELEMENTS: in Generate()
Dobjects-debug.cc1075 case FAST_SMI_ELEMENTS: in IncrementSpillStatistics()
Dobjects-printer.cc327 case FAST_SMI_ELEMENTS: in PrintElements()
/external/v8/test/cctest/
Dtest-elements-kind.cc205 factory->NewJSArray(ElementsKind::FAST_SMI_ELEMENTS, 0, 0); in TEST()
207 CHECK_EQ(previous_map->elements_kind(), FAST_SMI_ELEMENTS); in TEST()
219 CHECK_EQ(array->map()->elements_kind(), FAST_SMI_ELEMENTS); in TEST()
237 factory->NewJSArray(ElementsKind::FAST_SMI_ELEMENTS, 0, 0); in TEST()
239 CHECK_EQ(previous_map->elements_kind(), FAST_SMI_ELEMENTS); in TEST()
250 CHECK_EQ(array->map()->elements_kind(), FAST_SMI_ELEMENTS); in TEST()
264 CHECK_EQ(array->map()->elements_kind(), FAST_SMI_ELEMENTS); in TEST()
297 factory->NewJSArray(ElementsKind::FAST_SMI_ELEMENTS, 0, 0); in TEST()
299 CHECK_EQ(previous_map->elements_kind(), FAST_SMI_ELEMENTS); in TEST()
309 CHECK_EQ(array->map()->elements_kind(), FAST_SMI_ELEMENTS); in TEST()
[all …]
/external/v8/src/ic/x87/
Dic-x87.cc480 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper()
483 AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_DOUBLE_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
491 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, FAST_ELEMENTS, ebx, in KeyedStoreGenerateMegamorphicHelper()
493 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
/external/v8/src/ic/ia32/
Dic-ia32.cc480 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper()
483 AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_DOUBLE_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
491 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, FAST_ELEMENTS, ebx, in KeyedStoreGenerateMegamorphicHelper()
493 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
/external/v8/src/ic/x64/
Dic-x64.cc481 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper()
484 AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_DOUBLE_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
492 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, FAST_ELEMENTS, rbx, in KeyedStoreGenerateMegamorphicHelper()
494 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
/external/v8/src/ic/arm/
Dic-arm.cc582 FAST_SMI_ELEMENTS, FAST_DOUBLE_ELEMENTS, receiver_map, scratch, slow); in KeyedStoreGenerateMegamorphicHelper()
584 AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_DOUBLE_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
592 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper()
594 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
/external/v8/src/ic/arm64/
Dic-arm64.cc581 FAST_SMI_ELEMENTS, FAST_DOUBLE_ELEMENTS, receiver_map, x10, x11, slow); in KeyedStoreGenerateMegamorphicHelper()
583 AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_DOUBLE_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
591 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper()
594 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
/external/v8/src/ic/ppc/
Dic-ppc.cc595 FAST_SMI_ELEMENTS, FAST_DOUBLE_ELEMENTS, receiver_map, scratch, slow); in KeyedStoreGenerateMegamorphicHelper()
597 AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_DOUBLE_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
605 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper()
607 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
/external/v8/src/ic/mips64/
Dic-mips64.cc579 FAST_SMI_ELEMENTS, FAST_DOUBLE_ELEMENTS, receiver_map, scratch, slow); in KeyedStoreGenerateMegamorphicHelper()
581 AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_DOUBLE_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
589 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper()
591 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
/external/v8/src/ic/mips/
Dic-mips.cc579 FAST_SMI_ELEMENTS, FAST_DOUBLE_ELEMENTS, receiver_map, scratch, slow); in KeyedStoreGenerateMegamorphicHelper()
581 AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_DOUBLE_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
589 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, FAST_ELEMENTS, in KeyedStoreGenerateMegamorphicHelper()
591 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS); in KeyedStoreGenerateMegamorphicHelper()
/external/v8/src/x87/
Dmacro-assembler-x87.cc549 STATIC_ASSERT(FAST_SMI_ELEMENTS == 0); in CheckFastElements()
562 STATIC_ASSERT(FAST_SMI_ELEMENTS == 0); in CheckFastObjectElements()
578 STATIC_ASSERT(FAST_SMI_ELEMENTS == 0); in CheckFastSmiElements()
/external/v8/src/ia32/
Dmacro-assembler-ia32.cc634 STATIC_ASSERT(FAST_SMI_ELEMENTS == 0); in CheckFastElements()
647 STATIC_ASSERT(FAST_SMI_ELEMENTS == 0); in CheckFastObjectElements()
663 STATIC_ASSERT(FAST_SMI_ELEMENTS == 0); in CheckFastSmiElements()
/external/v8/src/crankshaft/arm64/
Dlithium-codegen-arm64.cc3193 case FAST_SMI_ELEMENTS: in DoLoadKeyedExternal()
3222 DCHECK(elements_kind == FAST_SMI_ELEMENTS); in PrepareKeyedArrayOperand()
3233 DCHECK(elements_kind == FAST_SMI_ELEMENTS); in PrepareKeyedArrayOperand()
3293 DCHECK(instr->hydrogen()->elements_kind() == FAST_SMI_ELEMENTS); in DoLoadKeyedFixed()
4885 case FAST_SMI_ELEMENTS: in DoStoreKeyedExternal()
4951 DCHECK(instr->hydrogen()->elements_kind() == FAST_SMI_ELEMENTS); in DoStoreKeyedFixed()
/external/v8/src/arm/
Dmacro-assembler-arm.cc2050 STATIC_ASSERT(FAST_SMI_ELEMENTS == 0); in CheckFastElements()
2063 STATIC_ASSERT(FAST_SMI_ELEMENTS == 0); in CheckFastObjectElements()
2078 STATIC_ASSERT(FAST_SMI_ELEMENTS == 0); in CheckFastSmiElements()
/external/v8/src/ppc/
Dmacro-assembler-ppc.cc1805 STATIC_ASSERT(FAST_SMI_ELEMENTS == 0); in CheckFastElements()
1818 STATIC_ASSERT(FAST_SMI_ELEMENTS == 0); in CheckFastObjectElements()
1832 STATIC_ASSERT(FAST_SMI_ELEMENTS == 0); in CheckFastSmiElements()
/external/v8/src/runtime/
Druntime-debug.cc780 return *factory->NewJSArrayWithElements(array, FAST_SMI_ELEMENTS); in RUNTIME_FUNCTION()
/external/v8/src/crankshaft/x64/
Dlithium-codegen-x64.cc2904 case FAST_SMI_ELEMENTS: in DoLoadKeyedExternalArray()
2964 hinstr->elements_kind() == FAST_SMI_ELEMENTS) { in DoLoadKeyedFixedArray()
4102 case FAST_SMI_ELEMENTS: in DoStoreKeyedExternalArray()
4158 DCHECK(hinstr->elements_kind() == FAST_SMI_ELEMENTS); in DoStoreKeyedFixedArray()
/external/v8/src/x64/
Dmacro-assembler-x64.cc3514 STATIC_ASSERT(FAST_SMI_ELEMENTS == 0); in CheckFastElements()
3527 STATIC_ASSERT(FAST_SMI_ELEMENTS == 0); in CheckFastObjectElements()
3543 STATIC_ASSERT(FAST_SMI_ELEMENTS == 0); in CheckFastSmiElements()

123