Searched refs:FAST_DOUBLE_ELEMENTS (Results 1 - 25 of 31) sorted by relevance

12

/external/v8/src/
H A Dcode-stubs.cc269 case FAST_DOUBLE_ELEMENTS:
303 case FAST_DOUBLE_ELEMENTS:
438 } else if (from_ == FAST_DOUBLE_ELEMENTS) {
447 } else if (from_ == FAST_SMI_ONLY_ELEMENTS && to_ == FAST_DOUBLE_ELEMENTS) {
H A Delements.cc70 V(FastDoubleElementsAccessor, FAST_DOUBLE_ELEMENTS, FixedDoubleArray) \
265 // Because FAST_DOUBLE_ELEMENTS -> FAST_ELEMENT allocate HeapObjects
747 case FAST_DOUBLE_ELEMENTS:
786 ElementsKindTraits<FAST_DOUBLE_ELEMENTS>,
791 ElementsKindTraits<FAST_DOUBLE_ELEMENTS>,
802 ElementsKindTraits<FAST_DOUBLE_ELEMENTS> >;
804 ElementsKindTraits<FAST_DOUBLE_ELEMENTS>,
819 case FAST_DOUBLE_ELEMENTS:
1118 case FAST_DOUBLE_ELEMENTS:
H A Dlithium.cc221 case FAST_DOUBLE_ELEMENTS:
H A Dcontexts.h378 if (elements_kind == FAST_DOUBLE_ELEMENTS) {
H A Dobjects-inl.h135 from_kind == FAST_DOUBLE_ELEMENTS;
137 return to_kind == FAST_DOUBLE_ELEMENTS &&
1288 target_kind = FAST_DOUBLE_ELEMENTS;
1317 return TransitionElementsKind(FAST_DOUBLE_ELEMENTS);
1336 if (to_kind == FAST_DOUBLE_ELEMENTS) {
3942 new_double_map->set_elements_kind(FAST_DOUBLE_ELEMENTS);
3943 maybe_map = initial_map->AddElementsTransition(FAST_DOUBLE_ELEMENTS,
4286 (kind == FAST_DOUBLE_ELEMENTS &&
4323 return GetElementsKind() == FAST_DOUBLE_ELEMENTS;
4773 GetElementsKind() == FAST_DOUBLE_ELEMENTS) ||
[all...]
H A Dobjects.cc2202 if (elms_kind == FAST_DOUBLE_ELEMENTS) {
2214 MaybeNull(LookupElementsTransitionMap(FAST_DOUBLE_ELEMENTS, &dummy));
2343 Map* double_map = this->LookupElementsTransitionMap(FAST_DOUBLE_ELEMENTS,
2371 FAST_DOUBLE_ELEMENTS, &safe_to_add);
2379 double_map->set_elements_kind(FAST_DOUBLE_ELEMENTS);
2381 FAST_DOUBLE_ELEMENTS, double_map);
4055 case FAST_DOUBLE_ELEMENTS:
4357 case FAST_DOUBLE_ELEMENTS:
4628 case FAST_DOUBLE_ELEMENTS:
8532 GetElementsTransitionMap(heap->isolate(), FAST_DOUBLE_ELEMENTS);
[all...]
H A Dbuiltins.cc253 if (elements_kind == FAST_DOUBLE_ELEMENTS) {
280 case FAST_DOUBLE_ELEMENTS: {
H A Dobjects-printer.cc329 case FAST_DOUBLE_ELEMENTS: {
H A Dparser.cc3769 if (elements_kind == FAST_DOUBLE_ELEMENTS) {
3777 // FAST_DOUBLE_ELEMENTS and FAST_ELEMENTS as necessary. Always remember
3783 // Smi only elements. Notice if a transition to FAST_DOUBLE_ELEMENTS or
3787 // Allocate a double array on the FAST_DOUBLE_ELEMENTS transition to
3792 // FAST_DOUBLE_ELEMENTS array so that they are in sync.
3802 elements_kind = FAST_DOUBLE_ELEMENTS;
3807 } else if (elements_kind == FAST_DOUBLE_ELEMENTS) {
3808 // Continue to store double values in to FAST_DOUBLE_ELEMENTS arrays
3829 elements_kind != FAST_DOUBLE_ELEMENTS) {
3833 Handle<FixedArrayBase> element_values = elements_kind == FAST_DOUBLE_ELEMENTS
[all...]
H A Druntime.cc270 case FAST_DOUBLE_ELEMENTS:
476 } else if (constant_elements_kind == FAST_DOUBLE_ELEMENTS) {
483 if (constant_elements_kind == FAST_DOUBLE_ELEMENTS) {
4296 // become FAST_DOUBLE_ELEMENTS.
4300 elements_kind == FAST_DOUBLE_ELEMENTS) {
4633 return TransitionElements(object, FAST_DOUBLE_ELEMENTS, isolate);
4676 ASSERT(elements_kind <= FAST_DOUBLE_ELEMENTS);
4682 JSObject::TransitionElementsKind(object, FAST_DOUBLE_ELEMENTS);
4683 JSObject::TransitionElementsKind(boilerplate_object, FAST_DOUBLE_ELEMENTS);
4684 ASSERT(object->GetElementsKind() == FAST_DOUBLE_ELEMENTS);
[all...]
H A Dhydrogen-instructions.cc1710 case FAST_DOUBLE_ELEMENTS:
1806 case FAST_DOUBLE_ELEMENTS:
H A Dhydrogen.cc3901 case FAST_DOUBLE_ELEMENTS:
4610 case FAST_DOUBLE_ELEMENTS:
4634 case FAST_DOUBLE_ELEMENTS:
4650 if (elements_kind == FAST_DOUBLE_ELEMENTS) {
4722 if (elements_kind == FAST_DOUBLE_ELEMENTS ||
4780 // FAST_DOUBLE_ELEMENTS and DICTIONARY_ELEMENTS are handled before external
4784 STATIC_ASSERT(FAST_DOUBLE_ELEMENTS < FIRST_EXTERNAL_ARRAY_ELEMENTS_KIND);
4791 // FAST_DOUBLE_ELEMENTS and DICTIONARY_ELEMENTS, we need to add some code
4816 elements_kind == FAST_DOUBLE_ELEMENTS) {
4817 if (is_store && elements_kind != FAST_DOUBLE_ELEMENTS) {
[all...]
H A Dic.cc1662 return JSObject::GetElementsTransitionMap(receiver, FAST_DOUBLE_ELEMENTS);
H A Dobjects.h144 FAST_DOUBLE_ELEMENTS, enumerator in enum:v8::internal::ElementsKind
4644 return elements_kind() == FAST_DOUBLE_ELEMENTS;
/external/v8/src/arm/
H A Dic-arm.cc1466 // FAST_DOUBLE_ELEMENTS and complete the store.
1468 FAST_DOUBLE_ELEMENTS,
1490 // Elements are FAST_DOUBLE_ELEMENTS, but value is an Object that's not a
1492 // transition array from FAST_DOUBLE_ELEMENTS to FAST_ELEMENTS
1493 __ LoadTransitionedArrayMapConditional(FAST_DOUBLE_ELEMENTS,
H A Dlithium-codegen-arm.cc2650 ElementsKindToShiftSize(FAST_DOUBLE_ELEMENTS);
2742 case FAST_DOUBLE_ELEMENTS:
3630 int shift_size = ElementsKindToShiftSize(FAST_DOUBLE_ELEMENTS);
3704 case FAST_DOUBLE_ELEMENTS:
3749 to_kind == FAST_DOUBLE_ELEMENTS) {
3756 } else if (from_kind == FAST_DOUBLE_ELEMENTS && to_kind == FAST_ELEMENTS) {
4549 boilerplate_elements_kind == FAST_DOUBLE_ELEMENTS
H A Dstub-cache-arm.cc3370 case FAST_DOUBLE_ELEMENTS:
3457 case FAST_DOUBLE_ELEMENTS:
3798 case FAST_DOUBLE_ELEMENTS:
3862 case FAST_DOUBLE_ELEMENTS:
4002 case FAST_DOUBLE_ELEMENTS:
/external/v8/src/ia32/
H A Dic-ia32.cc901 // FAST_DOUBLE_ELEMENTS and complete the store.
903 FAST_DOUBLE_ELEMENTS,
923 // Elements are FAST_DOUBLE_ELEMENTS, but value is an Object that's not a
925 // transition array from FAST_DOUBLE_ELEMENTS to FAST_ELEMENTS
927 __ LoadTransitionedArrayMapConditional(FAST_DOUBLE_ELEMENTS,
H A Dlithium-codegen-ia32.cc2448 FAST_DOUBLE_ELEMENTS,
2454 instr->elements(), instr->key(), FAST_DOUBLE_ELEMENTS,
2523 case FAST_DOUBLE_ELEMENTS:
3410 case FAST_DOUBLE_ELEMENTS:
3474 instr->elements(), instr->key(), FAST_DOUBLE_ELEMENTS,
3514 to_kind == FAST_DOUBLE_ELEMENTS) {
3521 } else if (from_kind == FAST_DOUBLE_ELEMENTS && to_kind == FAST_ELEMENTS) {
4398 boilerplate_elements_kind == FAST_DOUBLE_ELEMENTS
/external/v8/src/mips/
H A Dic-mips.cc1351 // FAST_DOUBLE_ELEMENTS and complete the store.
1353 FAST_DOUBLE_ELEMENTS,
1375 // Elements are FAST_DOUBLE_ELEMENTS, but value is an Object that's not a
1377 // transition array from FAST_DOUBLE_ELEMENTS to FAST_ELEMENTS
1378 __ LoadTransitionedArrayMapConditional(FAST_DOUBLE_ELEMENTS,
H A Dlithium-codegen-mips.cc2528 ElementsKindToShiftSize(FAST_DOUBLE_ELEMENTS);
2628 case FAST_DOUBLE_ELEMENTS:
3528 int shift_size = ElementsKindToShiftSize(FAST_DOUBLE_ELEMENTS);
3615 case FAST_DOUBLE_ELEMENTS:
3661 to_kind == FAST_DOUBLE_ELEMENTS) {
3668 } else if (from_kind == FAST_DOUBLE_ELEMENTS && to_kind == FAST_ELEMENTS) {
4444 boilerplate_elements_kind == FAST_DOUBLE_ELEMENTS
H A Dstub-cache-mips.cc3365 case FAST_DOUBLE_ELEMENTS:
3461 case FAST_DOUBLE_ELEMENTS:
3822 case FAST_DOUBLE_ELEMENTS:
3887 case FAST_DOUBLE_ELEMENTS:
4059 case FAST_DOUBLE_ELEMENTS:
/external/v8/src/x64/
H A Dic-x64.cc773 // FAST_DOUBLE_ELEMENTS and complete the store.
775 FAST_DOUBLE_ELEMENTS,
795 // Elements are FAST_DOUBLE_ELEMENTS, but value is an Object that's not a
797 // transition array from FAST_DOUBLE_ELEMENTS to FAST_ELEMENTS
799 __ LoadTransitionedArrayMapConditional(FAST_DOUBLE_ELEMENTS,
H A Dlithium-codegen-x64.cc2402 FAST_DOUBLE_ELEMENTS,
2408 instr->elements(), instr->key(), FAST_DOUBLE_ELEMENTS,
2478 case FAST_DOUBLE_ELEMENTS:
3344 case FAST_DOUBLE_ELEMENTS:
3435 instr->elements(), instr->key(), FAST_DOUBLE_ELEMENTS,
3472 to_kind == FAST_DOUBLE_ELEMENTS) {
3479 } else if (from_kind == FAST_DOUBLE_ELEMENTS && to_kind == FAST_ELEMENTS) {
4171 boilerplate_elements_kind == FAST_DOUBLE_ELEMENTS
H A Dstub-cache-x64.cc3336 case FAST_DOUBLE_ELEMENTS:
3404 case FAST_DOUBLE_ELEMENTS:

Completed in 460 milliseconds

12