/external/v8/src/ |
D | elements-kind.h | 17 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 …]
|
D | elements-kind.cc | 33 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()
|
D | elements.cc | 63 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()
|
D | json-stringifier.h | 440 case FAST_SMI_ELEMENTS: { in SerializeJSArray()
|
D | builtins.cc | 766 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()
|
D | code-stubs.cc | 804 case FAST_SMI_ELEMENTS: in Generate()
|
D | objects-debug.cc | 1075 case FAST_SMI_ELEMENTS: in IncrementSpillStatistics()
|
D | objects-printer.cc | 327 case FAST_SMI_ELEMENTS: in PrintElements()
|
/external/v8/test/cctest/ |
D | test-elements-kind.cc | 205 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/ |
D | ic-x87.cc | 480 __ 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/ |
D | ic-ia32.cc | 480 __ 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/ |
D | ic-x64.cc | 481 __ 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/ |
D | ic-arm.cc | 582 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/ |
D | ic-arm64.cc | 581 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/ |
D | ic-ppc.cc | 595 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/ |
D | ic-mips64.cc | 579 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/ |
D | ic-mips.cc | 579 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/ |
D | macro-assembler-x87.cc | 549 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/ |
D | macro-assembler-ia32.cc | 634 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/ |
D | lithium-codegen-arm64.cc | 3193 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/ |
D | macro-assembler-arm.cc | 2050 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/ |
D | macro-assembler-ppc.cc | 1805 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/ |
D | runtime-debug.cc | 780 return *factory->NewJSArrayWithElements(array, FAST_SMI_ELEMENTS); in RUNTIME_FUNCTION()
|
/external/v8/src/crankshaft/x64/ |
D | lithium-codegen-x64.cc | 2904 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/ |
D | macro-assembler-x64.cc | 3514 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()
|