Searched refs:FAST_ELEMENTS (Results 1 - 25 of 49) sorted by relevance

12

/external/v8/src/
H A Delements.cc69 V(FastObjectElementsAccessor, FAST_ELEMENTS, FixedArray) \
142 ASSERT(from_kind == FAST_ELEMENTS || from_kind == FAST_SMI_ONLY_ELEMENTS);
143 ASSERT(to_kind == FAST_ELEMENTS || to_kind == FAST_SMI_ONLY_ELEMENTS);
168 if (from_kind == FAST_ELEMENTS && to_kind == FAST_ELEMENTS) {
203 ASSERT(to_kind == FAST_ELEMENTS || to_kind == FAST_SMI_ONLY_ELEMENTS);
219 if (to_kind == FAST_ELEMENTS) {
237 ASSERT(to_kind == FAST_ELEMENTS || to_kind == FAST_SMI_ONLY_ELEMENTS);
264 ASSERT(to_kind == FAST_ELEMENTS);
679 ElementsKindTraits<FAST_ELEMENTS>,
[all...]
H A Dbuiltins.cc271 case FAST_ELEMENTS: {
419 array->TransitionElementsKind(FAST_ELEMENTS);
519 CopyObjectToObjectElements(elms, FAST_ELEMENTS, 0,
520 new_elms, FAST_ELEMENTS, 0, len);
655 CopyObjectToObjectElements(elms, FAST_ELEMENTS, 0,
656 new_elms, FAST_ELEMENTS, to_add, len);
766 CopyObjectToObjectElements(elms, FAST_ELEMENTS, k,
768 FAST_ELEMENTS, 0, result_len);
840 CopyObjectToObjectElements(elms, FAST_ELEMENTS, actual_start,
842 FAST_ELEMENTS,
[all...]
H A Dcode-stubs.cc265 case FAST_ELEMENTS:
295 case FAST_ELEMENTS:
435 if (to_ == FAST_ELEMENTS) {
445 FAST_ELEMENTS,
H A Dfactory.h218 ElementsKind elements_kind = FAST_ELEMENTS);
267 ElementsKind elements_kind = FAST_ELEMENTS,
272 ElementsKind elements_kind = FAST_ELEMENTS,
H A Dlithium.cc224 case FAST_ELEMENTS:
H A Dcontexts.h380 } else if (elements_kind == FAST_ELEMENTS) {
H A Dobjects-inl.h133 if (to_kind == FAST_ELEMENTS) {
1265 if ((map()->elements_kind() != FAST_ELEMENTS)) {
1266 return TransitionElementsKind(FAST_ELEMENTS);
1278 if (current_kind == FAST_ELEMENTS) return this;
1290 target_kind = FAST_ELEMENTS;
1333 if (to_kind == FAST_ELEMENTS) {
1398 : FAST_ELEMENTS;
3950 new_object_map->set_elements_kind(FAST_ELEMENTS);
3951 maybe_map = new_double_map->AddElementsTransition(FAST_ELEMENTS,
4283 ASSERT(((kind == FAST_ELEMENTS || kin
[all...]
H A Dobjects.cc2205 MaybeNull(LookupElementsTransitionMap(FAST_ELEMENTS, &dummy));
2219 MaybeNull(double_map->LookupElementsTransitionMap(FAST_ELEMENTS,
2342 elements_kind == FAST_ELEMENTS) {
2346 return double_map->LookupElementsTransitionMap(FAST_ELEMENTS,
2368 elements_kind == FAST_ELEMENTS) {
2384 return double_map->AddElementsTransition(FAST_ELEMENTS, transitioned_map);
2435 // Prevent long chains of DICTIONARY -> FAST_ELEMENTS maps caused by objects
2438 if (from_kind == DICTIONARY_ELEMENTS && to_kind == FAST_ELEMENTS) {
4002 ASSERT(kind == FAST_ELEMENTS ||
4004 if (kind == FAST_ELEMENTS) {
[all...]
H A Dobjects-debug.cc794 case FAST_ELEMENTS: {
H A Dobjects-printer.cc319 case FAST_ELEMENTS: {
H A Druntime.cc212 case FAST_ELEMENTS: {
226 (copy->GetElementsKind() == FAST_ELEMENTS));
489 constant_elements_kind == FAST_ELEMENTS);
525 // Ensure that the boilerplate object has FAST_ELEMENTS, unless the flag is
529 if (object->GetElementsKind() != FAST_ELEMENTS) {
530 CHECK(!TransitionElements(object, FAST_ELEMENTS, isolate)->IsFailure());
4294 // transition elements to FAST_ELEMENTS to avoid excessive boxing of
4304 FAST_ELEMENTS,
4641 return TransitionElements(object, FAST_ELEMENTS, isolate);
4692 JSObject::TransitionElementsKind(object, FAST_ELEMENTS);
[all...]
/external/v8/src/mips/
H A Dstub-cache-mips.cc1580 FAST_ELEMENTS,
3364 case FAST_ELEMENTS:
3459 case FAST_ELEMENTS:
3820 case FAST_ELEMENTS:
3885 case FAST_ELEMENTS:
4057 case FAST_ELEMENTS:
4276 ASSERT(elements_kind == FAST_ELEMENTS);
4285 ASSERT(elements_kind == FAST_ELEMENTS);
H A Dic-mips.cc1363 // Value is not a double, FAST_SMI_ONLY_ELEMENTS -> FAST_ELEMENTS
1365 FAST_ELEMENTS,
1376 // HeapNumber. Make sure that the receiver is a Array with FAST_ELEMENTS and
1377 // transition array from FAST_DOUBLE_ELEMENTS to FAST_ELEMENTS
1379 FAST_ELEMENTS,
/external/v8/src/arm/
H A Dstub-cache-arm.cc1582 FAST_ELEMENTS,
3368 case FAST_ELEMENTS:
3455 case FAST_ELEMENTS:
3796 case FAST_ELEMENTS:
3860 case FAST_ELEMENTS:
4000 case FAST_ELEMENTS:
4222 ASSERT(elements_kind == FAST_ELEMENTS);
H A Dmacro-assembler-arm.cc1872 STATIC_ASSERT(FAST_ELEMENTS == 1);
1883 STATIC_ASSERT(FAST_ELEMENTS == 1);
2001 map->LookupElementsTransitionMap(FAST_ELEMENTS, NULL));
2003 map->elements_kind() != FAST_ELEMENTS);
2889 FAST_ELEMENTS,
H A Dic-arm.cc1478 // Value is not a double, FAST_SMI_ONLY_ELEMENTS -> FAST_ELEMENTS
1480 FAST_ELEMENTS,
1491 // HeapNumber. Make sure that the receiver is a Array with FAST_ELEMENTS and
1492 // transition array from FAST_DOUBLE_ELEMENTS to FAST_ELEMENTS
1494 FAST_ELEMENTS,
H A Dlithium-codegen-arm.cc2582 __ cmp(scratch, Operand(FAST_ELEMENTS));
2743 case FAST_ELEMENTS:
3705 case FAST_ELEMENTS:
3743 if (from_kind == FAST_SMI_ONLY_ELEMENTS && to_kind == FAST_ELEMENTS) {
3756 } else if (from_kind == FAST_DOUBLE_ELEMENTS && to_kind == FAST_ELEMENTS) {
4514 // already been converted to FAST_ELEMENTS.
4515 if (boilerplate_elements_kind != FAST_ELEMENTS) {
/external/v8/src/ia32/
H A Dmacro-assembler-ia32.cc386 STATIC_ASSERT(FAST_ELEMENTS == 1);
397 STATIC_ASSERT(FAST_ELEMENTS == 1);
497 map->LookupElementsTransitionMap(FAST_ELEMENTS, NULL));
499 map->elements_kind() != FAST_ELEMENTS);
2184 FAST_ELEMENTS,
H A Dic-ia32.cc912 // Value is not a double, FAST_SMI_ONLY_ELEMENTS -> FAST_ELEMENTS
914 FAST_ELEMENTS,
924 // HeapNumber. Make sure that the receiver is a Array with FAST_ELEMENTS and
925 // transition array from FAST_DOUBLE_ELEMENTS to FAST_ELEMENTS
928 FAST_ELEMENTS,
H A Dlithium-codegen-ia32.cc2384 __ cmp(temp, FAST_ELEMENTS);
2429 FAST_ELEMENTS,
2522 case FAST_ELEMENTS:
3409 case FAST_ELEMENTS:
3506 if (from_kind == FAST_SMI_ONLY_ELEMENTS && to_kind == FAST_ELEMENTS) {
3521 } else if (from_kind == FAST_DOUBLE_ELEMENTS && to_kind == FAST_ELEMENTS) {
4363 // already been converted to FAST_ELEMENTS.
4364 if (boilerplate_elements_kind != FAST_ELEMENTS) {
/external/v8/src/x64/
H A Dic-x64.cc784 // Value is not a double, FAST_SMI_ONLY_ELEMENTS -> FAST_ELEMENTS
786 FAST_ELEMENTS,
796 // HeapNumber. Make sure that the receiver is a Array with FAST_ELEMENTS and
797 // transition array from FAST_DOUBLE_ELEMENTS to FAST_ELEMENTS
800 FAST_ELEMENTS,
H A Dstub-cache-x64.cc1431 FAST_ELEMENTS,
3334 case FAST_ELEMENTS:
3402 case FAST_ELEMENTS:
3585 ASSERT(elements_kind == FAST_ELEMENTS);
H A Dlithium-codegen-x64.cc2334 __ cmpl(temp, Immediate(FAST_ELEMENTS));
2382 FAST_ELEMENTS,
2476 case FAST_ELEMENTS:
3342 case FAST_ELEMENTS:
3465 if (from_kind == FAST_SMI_ONLY_ELEMENTS && to_kind == FAST_ELEMENTS) {
3479 } else if (from_kind == FAST_DOUBLE_ELEMENTS && to_kind == FAST_ELEMENTS) {
4136 // already been converted to FAST_ELEMENTS.
4137 if (boilerplate_elements_kind != FAST_ELEMENTS) {
H A Dmacro-assembler-x64.cc2648 STATIC_ASSERT(FAST_ELEMENTS == 1);
2659 STATIC_ASSERT(FAST_ELEMENTS == 1);
2739 map->LookupElementsTransitionMap(FAST_ELEMENTS, NULL));
2741 map->elements_kind() != FAST_ELEMENTS);
4066 FAST_ELEMENTS,
/external/v8/test/cctest/
H A Dtest-heap.cc814 objs[next_objs_index++] = FACTORY->NewJSArray(10, FAST_ELEMENTS, TENURED);
1581 prototype = FACTORY->NewJSArray(32 * KB, FAST_ELEMENTS, TENURED);

Completed in 365 milliseconds

12