/external/v8/src/ |
elements-kind.cc | 34 case FAST_ELEMENTS: 80 fast_elements_kind_sequence[4] = FAST_ELEMENTS; 88 STATIC_ASSERT(FAST_ELEMENTS + kFastElementsKindPackedToHoley == 146 return to_kind == FAST_ELEMENTS || 148 case FAST_ELEMENTS:
|
elements-kind.h | 23 FAST_ELEMENTS, 144 kind == FAST_ELEMENTS || 156 return kind == FAST_ELEMENTS || 176 kind == FAST_ELEMENTS; 188 return FAST_ELEMENTS; 201 if (packed_kind == FAST_ELEMENTS) { 211 ? FAST_ELEMENTS
|
code-stubs-hydrogen.cc | 418 literals_array, literal_index, nullptr, nullptr, FAST_ELEMENTS, 483 literals_array, literal_index, nullptr, nullptr, FAST_ELEMENTS, 510 FAST_ELEMENTS)); 518 FAST_ELEMENTS)); 609 Add<HStoreKeyed>(feedback_vector, slot, object, nullptr, FAST_ELEMENTS, 642 Add<HStoreKeyed>(feedback_vector, slot, object, nullptr, FAST_ELEMENTS, 835 STATIC_ASSERT(FAST_ELEMENTS < FAST_HOLEY_ELEMENTS); [all...] |
elements.cc | 68 V(FastPackedObjectElementsAccessor, FAST_ELEMENTS, FixedArray) \ [all...] |
json-stringifier.cc | 442 case FAST_ELEMENTS: { 446 object->GetElementsKind() != FAST_ELEMENTS) {
|
/external/v8/test/mjsunit/regress/ |
regress-460917.js | 10 // Emit a load that transitions a1 to FAST_ELEMENTS.
|
regress-fast-literal-transition.js | 57 // Step 2: Deoptimize g() and transition to FAST_ELEMENTS boilerplate.
|
/external/v8/test/cctest/ |
test-code-cache.cc | 40 factory->NewMap(JS_OBJECT_TYPE, JSObject::kHeaderSize, FAST_ELEMENTS);
|
test-elements-kind.cc | 370 factory->NewJSArray(ElementsKind::FAST_ELEMENTS, 0, 0); 372 CHECK_EQ(previous_map->elements_kind(), FAST_ELEMENTS); 382 CHECK_EQ(array->map()->elements_kind(), FAST_ELEMENTS); 459 // Adding a string to the array changes to elements_kind FAST_ELEMENTS
|
test-code-stub-assembler.cc | [all...] |
/external/v8/src/runtime/ |
runtime-proxy.cc | 55 FAST_ELEMENTS, arguments_length, arguments_length); 111 FAST_ELEMENTS, arguments_length, arguments_length);
|
runtime-regexp.cc | 736 isolate->factory()->NewJSArray(FAST_ELEMENTS, part_count, part_count, [all...] |
/external/v8/src/ic/arm/ |
ic-arm.cc | 576 // Value is not a double, FAST_SMI_ELEMENTS -> FAST_ELEMENTS 577 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, FAST_ELEMENTS, 579 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS); 587 // HeapNumber. Make sure that the receiver is a Array with FAST_ELEMENTS and 588 // transition array from FAST_DOUBLE_ELEMENTS to FAST_ELEMENTS 589 __ LoadTransitionedArrayMapConditional(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS, 591 mode = AllocationSite::GetMode(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS); [all...] |
/external/v8/src/ic/arm64/ |
ic-arm64.cc | 572 // Value is not a double, FAST_SMI_ELEMENTS -> FAST_ELEMENTS. 573 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, FAST_ELEMENTS, 576 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS); 585 // HeapNumber. Make sure that the receiver is a Array with FAST_ELEMENTS and 586 // transition array from FAST_DOUBLE_ELEMENTS to FAST_ELEMENTS 587 __ LoadTransitionedArrayMapConditional(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS, 589 mode = AllocationSite::GetMode(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS); [all...] |
/external/v8/src/ic/ia32/ |
ic-ia32.cc | 483 // Value is not a double, FAST_SMI_ELEMENTS -> FAST_ELEMENTS 484 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, FAST_ELEMENTS, ebx, 486 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS); 494 // HeapNumber. Make sure that the receiver is a Array with FAST_ELEMENTS and 495 // transition array from FAST_DOUBLE_ELEMENTS to FAST_ELEMENTS 497 __ LoadTransitionedArrayMapConditional(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS, 499 mode = AllocationSite::GetMode(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS);
|
/external/v8/src/ic/ppc/ |
ic-ppc.cc | 589 // Value is not a double, FAST_SMI_ELEMENTS -> FAST_ELEMENTS 590 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, FAST_ELEMENTS, 592 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS); 600 // HeapNumber. Make sure that the receiver is a Array with FAST_ELEMENTS and 601 // transition array from FAST_DOUBLE_ELEMENTS to FAST_ELEMENTS 602 __ LoadTransitionedArrayMapConditional(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS, 604 mode = AllocationSite::GetMode(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS); [all...] |
/external/v8/src/ic/s390/ |
ic-s390.cc | 576 // Value is not a double, FAST_SMI_ELEMENTS -> FAST_ELEMENTS 577 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, FAST_ELEMENTS, 579 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS); 587 // HeapNumber. Make sure that the receiver is a Array with FAST_ELEMENTS and 588 // transition array from FAST_DOUBLE_ELEMENTS to FAST_ELEMENTS 589 __ LoadTransitionedArrayMapConditional(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS, 591 mode = AllocationSite::GetMode(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS); [all...] |
/external/v8/src/ic/x64/ |
ic-x64.cc | 483 // Value is not a double, FAST_SMI_ELEMENTS -> FAST_ELEMENTS 484 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, FAST_ELEMENTS, rbx, 486 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS); 494 // HeapNumber. Make sure that the receiver is a Array with FAST_ELEMENTS and 495 // transition array from FAST_DOUBLE_ELEMENTS to FAST_ELEMENTS 497 __ LoadTransitionedArrayMapConditional(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS, 499 mode = AllocationSite::GetMode(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS);
|
/external/v8/src/ic/x87/ |
ic-x87.cc | 483 // Value is not a double, FAST_SMI_ELEMENTS -> FAST_ELEMENTS 484 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, FAST_ELEMENTS, ebx, 486 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS); 494 // HeapNumber. Make sure that the receiver is a Array with FAST_ELEMENTS and 495 // transition array from FAST_DOUBLE_ELEMENTS to FAST_ELEMENTS 497 __ LoadTransitionedArrayMapConditional(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS, 499 mode = AllocationSite::GetMode(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS);
|
/external/v8/test/mjsunit/harmony/ |
object-entries.js | 282 FAST_ELEMENTS: [ [O1, O2, O3], [ ["0", O1], ["1", O2], ["2", O3] ] ],
|
object-values.js | 262 FAST_ELEMENTS: [ [O1, O2, O3], [O1, O2, O3] ],
|
/external/v8/src/ic/mips/ |
ic-mips.cc | 568 // Value is not a double, FAST_SMI_ELEMENTS -> FAST_ELEMENTS 569 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, FAST_ELEMENTS, 571 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS); 579 // HeapNumber. Make sure that the receiver is a Array with FAST_ELEMENTS and 580 // transition array from FAST_DOUBLE_ELEMENTS to FAST_ELEMENTS 581 __ LoadTransitionedArrayMapConditional(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS, 583 mode = AllocationSite::GetMode(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS); [all...] |
/external/v8/src/ic/mips64/ |
ic-mips64.cc | 574 // Value is not a double, FAST_SMI_ELEMENTS -> FAST_ELEMENTS 575 __ LoadTransitionedArrayMapConditional(FAST_SMI_ELEMENTS, FAST_ELEMENTS, 577 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS); 585 // HeapNumber. Make sure that the receiver is a Array with FAST_ELEMENTS and 586 // transition array from FAST_DOUBLE_ELEMENTS to FAST_ELEMENTS 587 __ LoadTransitionedArrayMapConditional(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS, 589 mode = AllocationSite::GetMode(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS); [all...] |
/external/v8/test/mjsunit/ |
elements-transition-hoisting.js | 98 // includes a check for the FAST_ELEMENTS map as well as
|
/external/v8/src/crankshaft/ |
hydrogen.cc | 2788 bool fast_elements = IsFastObjectElementsKind(elements_kind); local 5996 Handle<FixedArray> fast_elements = Handle<FixedArray>::cast(elements); local 12280 Handle<FixedArray> fast_elements = Handle<FixedArray>::cast(elements); local [all...] |