/external/v8/src/ |
elements-kind.cc | 33 case FAST_SMI_ELEMENTS: 70 STATIC_ASSERT(FAST_SMI_ELEMENTS == FIRST_FAST_ELEMENTS_KIND); 71 fast_elements_kind_sequence[0] = FAST_SMI_ELEMENTS; 79 STATIC_ASSERT(FAST_SMI_ELEMENTS + kFastElementsKindPackedToHoley == 131 case FAST_SMI_ELEMENTS: 132 return to_kind != FAST_SMI_ELEMENTS; 134 return to_kind != FAST_SMI_ELEMENTS && 137 return to_kind != FAST_SMI_ELEMENTS &&
|
elements-kind.h | 17 FAST_SMI_ELEMENTS, 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; } 128 return kind == FAST_SMI_ELEMENTS || 136 return kind == FAST_SMI_ELEMENTS || 161 return kind == FAST_SMI_ELEMENTS || kind == FAST_DOUBLE_ELEMENTS || 168 return FAST_SMI_ELEMENTS; 181 if (packed_kind == FAST_SMI_ELEMENTS) { [all...] |
elements.cc | 63 V(FastPackedSmiElementsAccessor, FAST_SMI_ELEMENTS, FixedArray) \ [all...] |
code-stubs.cc | 804 case FAST_SMI_ELEMENTS:
|
json-stringifier.h | 440 case FAST_SMI_ELEMENTS: {
|
builtins.cc | 766 case FAST_SMI_ELEMENTS: 879 case FAST_SMI_ELEMENTS: [all...] |
objects-debug.cc | 1075 case FAST_SMI_ELEMENTS: [all...] |
objects-printer.cc | 327 case FAST_SMI_ELEMENTS: [all...] |
/external/v8/test/cctest/ |
test-elements-kind.cc | 205 factory->NewJSArray(ElementsKind::FAST_SMI_ELEMENTS, 0, 0); 207 CHECK_EQ(previous_map->elements_kind(), FAST_SMI_ELEMENTS); 219 CHECK_EQ(array->map()->elements_kind(), FAST_SMI_ELEMENTS); 237 factory->NewJSArray(ElementsKind::FAST_SMI_ELEMENTS, 0, 0); 239 CHECK_EQ(previous_map->elements_kind(), FAST_SMI_ELEMENTS); 250 CHECK_EQ(array->map()->elements_kind(), FAST_SMI_ELEMENTS); 264 CHECK_EQ(array->map()->elements_kind(), FAST_SMI_ELEMENTS); 297 factory->NewJSArray(ElementsKind::FAST_SMI_ELEMENTS, 0, 0); 299 CHECK_EQ(previous_map->elements_kind(), FAST_SMI_ELEMENTS); 309 CHECK_EQ(array->map()->elements_kind(), FAST_SMI_ELEMENTS); [all...] |
/external/v8/src/ic/arm64/ |
ic-arm64.cc | 578 // Value is a double. Transition FAST_SMI_ELEMENTS -> 581 FAST_SMI_ELEMENTS, FAST_DOUBLE_ELEMENTS, receiver_map, x10, x11, slow); 583 AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_DOUBLE_ELEMENTS); 590 // Value is not a double, FAST_SMI_ELEMENTS -> FAST_ELEMENTS. 591 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, FAST_ELEMENTS, 594 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS); [all...] |
/external/v8/src/ic/ia32/ |
ic-ia32.cc | 478 // Value is a double. Transition FAST_SMI_ELEMENTS -> FAST_DOUBLE_ELEMENTS 480 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, 483 AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_DOUBLE_ELEMENTS); 490 // Value is not a double, FAST_SMI_ELEMENTS -> FAST_ELEMENTS 491 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, FAST_ELEMENTS, ebx, 493 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS); [all...] |
/external/v8/src/ic/x64/ |
ic-x64.cc | 479 // Value is a double. Transition FAST_SMI_ELEMENTS -> 481 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, 484 AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_DOUBLE_ELEMENTS); 491 // Value is not a double, FAST_SMI_ELEMENTS -> FAST_ELEMENTS 492 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, FAST_ELEMENTS, rbx, 494 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS); [all...] |
/external/v8/src/ic/x87/ |
ic-x87.cc | 478 // Value is a double. Transition FAST_SMI_ELEMENTS -> FAST_DOUBLE_ELEMENTS 480 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, 483 AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_DOUBLE_ELEMENTS); 490 // Value is not a double, FAST_SMI_ELEMENTS -> FAST_ELEMENTS 491 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, FAST_ELEMENTS, ebx, 493 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS); [all...] |
/external/v8/src/ic/arm/ |
ic-arm.cc | 579 // Value is a double. Transition FAST_SMI_ELEMENTS -> 582 FAST_SMI_ELEMENTS, FAST_DOUBLE_ELEMENTS, receiver_map, scratch, slow); 584 AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_DOUBLE_ELEMENTS); 591 // Value is not a double, FAST_SMI_ELEMENTS -> FAST_ELEMENTS 592 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, FAST_ELEMENTS, 594 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS); [all...] |
/external/v8/src/ic/mips/ |
ic-mips.cc | 576 // Value is a double. Transition FAST_SMI_ELEMENTS -> 579 FAST_SMI_ELEMENTS, FAST_DOUBLE_ELEMENTS, receiver_map, scratch, slow); 581 AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_DOUBLE_ELEMENTS); 588 // Value is not a double, FAST_SMI_ELEMENTS -> FAST_ELEMENTS 589 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, FAST_ELEMENTS, 591 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS); [all...] |
/external/v8/src/ic/mips64/ |
ic-mips64.cc | 576 // Value is a double. Transition FAST_SMI_ELEMENTS -> 579 FAST_SMI_ELEMENTS, FAST_DOUBLE_ELEMENTS, receiver_map, scratch, slow); 581 AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_DOUBLE_ELEMENTS); 588 // Value is not a double, FAST_SMI_ELEMENTS -> FAST_ELEMENTS 589 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, FAST_ELEMENTS, 591 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS); [all...] |
/external/v8/src/ic/ppc/ |
ic-ppc.cc | 592 // Value is a double. Transition FAST_SMI_ELEMENTS -> 595 FAST_SMI_ELEMENTS, FAST_DOUBLE_ELEMENTS, receiver_map, scratch, slow); 597 AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_DOUBLE_ELEMENTS); 604 // Value is not a double, FAST_SMI_ELEMENTS -> FAST_ELEMENTS 605 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, FAST_ELEMENTS, 607 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS); [all...] |
/external/v8/src/crankshaft/arm64/ |
lithium-codegen-arm64.cc | [all...] |
/external/v8/src/arm/ |
macro-assembler-arm.cc | [all...] |
/external/v8/src/ia32/ |
macro-assembler-ia32.cc | 634 STATIC_ASSERT(FAST_SMI_ELEMENTS == 0); 647 STATIC_ASSERT(FAST_SMI_ELEMENTS == 0); 663 STATIC_ASSERT(FAST_SMI_ELEMENTS == 0); [all...] |
/external/v8/src/x87/ |
macro-assembler-x87.cc | 549 STATIC_ASSERT(FAST_SMI_ELEMENTS == 0); 562 STATIC_ASSERT(FAST_SMI_ELEMENTS == 0); 578 STATIC_ASSERT(FAST_SMI_ELEMENTS == 0); [all...] |
/external/v8/src/ppc/ |
macro-assembler-ppc.cc | [all...] |
/external/v8/src/crankshaft/ppc/ |
lithium-codegen-ppc.cc | [all...] |
/external/v8/src/crankshaft/x64/ |
lithium-codegen-x64.cc | [all...] |
/external/v8/src/runtime/ |
runtime-debug.cc | 780 return *factory->NewJSArrayWithElements(array, FAST_SMI_ELEMENTS); [all...] |