/external/v8/src/ |
H A D | elements.cc | 69 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 D | builtins.cc | 271 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 D | code-stubs.cc | 265 case FAST_ELEMENTS: 295 case FAST_ELEMENTS: 435 if (to_ == FAST_ELEMENTS) { 445 FAST_ELEMENTS,
|
H A D | factory.h | 218 ElementsKind elements_kind = FAST_ELEMENTS); 267 ElementsKind elements_kind = FAST_ELEMENTS, 272 ElementsKind elements_kind = FAST_ELEMENTS,
|
H A D | lithium.cc | 224 case FAST_ELEMENTS:
|
H A D | contexts.h | 380 } else if (elements_kind == FAST_ELEMENTS) {
|
H A D | objects-inl.h | 133 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 D | objects.cc | 2205 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 D | objects-debug.cc | 794 case FAST_ELEMENTS: {
|
H A D | objects-printer.cc | 319 case FAST_ELEMENTS: {
|
H A D | runtime.cc | 212 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 D | stub-cache-mips.cc | 1580 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 D | ic-mips.cc | 1363 // 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 D | stub-cache-arm.cc | 1582 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 D | macro-assembler-arm.cc | 1872 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 D | ic-arm.cc | 1478 // 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 D | lithium-codegen-arm.cc | 2582 __ 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 D | macro-assembler-ia32.cc | 386 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 D | ic-ia32.cc | 912 // 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 D | lithium-codegen-ia32.cc | 2384 __ 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 D | ic-x64.cc | 784 // 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 D | stub-cache-x64.cc | 1431 FAST_ELEMENTS, 3334 case FAST_ELEMENTS: 3402 case FAST_ELEMENTS: 3585 ASSERT(elements_kind == FAST_ELEMENTS);
|
H A D | lithium-codegen-x64.cc | 2334 __ 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 D | macro-assembler-x64.cc | 2648 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 D | test-heap.cc | 814 objs[next_objs_index++] = FACTORY->NewJSArray(10, FAST_ELEMENTS, TENURED); 1581 prototype = FACTORY->NewJSArray(32 * KB, FAST_ELEMENTS, TENURED);
|