HomeSort by relevance Sort by last modified time
    Searched refs:FAST_ELEMENTS (Results 1 - 25 of 77) sorted by null

1 2 3 4

  /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...]

Completed in 915 milliseconds

1 2 3 4