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

1234

/external/chromium_org/v8/src/
H A Delements-kind.h45 FAST_ELEMENTS, enumerator in enum:v8::internal::ElementsKind
133 kind == FAST_ELEMENTS ||
145 return kind == FAST_ELEMENTS ||
166 kind == FAST_ELEMENTS;
178 return FAST_ELEMENTS;
191 if (packed_kind == FAST_ELEMENTS) {
201 ? FAST_ELEMENTS
233 (!allow_only_packed || elements_kind != FAST_ELEMENTS));
H A Delements-kind.cc56 case FAST_ELEMENTS:
99 fast_elements_kind_sequence[4] = FAST_ELEMENTS;
107 STATIC_ASSERT(FAST_ELEMENTS + kFastElementsKindPackedToHoley ==
166 return to_kind == FAST_ELEMENTS ||
168 case FAST_ELEMENTS:
H A Dcode-stubs-hydrogen.cc364 FAST_ELEMENTS);
383 FAST_ELEMENTS,
394 FAST_ELEMENTS,
433 FAST_ELEMENTS);
1237 keyed_minus, static_cast<HValue*>(NULL), FAST_ELEMENTS);
1247 keyed_plus, static_cast<HValue*>(NULL), FAST_ELEMENTS);
H A Dcode-stubs.cc537 case FAST_ELEMENTS:
758 InternalArrayNoArgumentConstructorStub stub1(FAST_ELEMENTS);
760 InternalArraySingleArgumentConstructorStub stub2(FAST_ELEMENTS);
762 InternalArrayNArgumentsConstructorStub stub3(FAST_ELEMENTS);
H A Delements.cc81 V(FastPackedObjectElementsAccessor, FAST_ELEMENTS, FixedArray) \
1129 case FAST_ELEMENTS:
1208 ElementsKindTraits<FAST_ELEMENTS> > {
1213 ElementsKindTraits<FAST_ELEMENTS> >(name) {}
1268 case FAST_ELEMENTS:
2040 case FAST_ELEMENTS: {
H A Djson-parser.h494 fast_elements, FAST_ELEMENTS, pretenure_);
/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...]
/external/chromium_org/v8/src/arm/
H A Dic-arm.cc1375 // Value is not a double, FAST_SMI_ELEMENTS -> FAST_ELEMENTS
1377 FAST_ELEMENTS,
1382 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS);
1390 // HeapNumber. Make sure that the receiver is a Array with FAST_ELEMENTS and
1391 // transition array from FAST_DOUBLE_ELEMENTS to FAST_ELEMENTS
1393 FAST_ELEMENTS,
1398 mode = AllocationSite::GetMode(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS);
/external/chromium_org/v8/src/ia32/
H A Dic-ia32.cc832 // Value is not a double, FAST_SMI_ELEMENTS -> FAST_ELEMENTS
834 FAST_ELEMENTS,
838 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS);
846 // HeapNumber. Make sure that the receiver is a Array with FAST_ELEMENTS and
847 // transition array from FAST_DOUBLE_ELEMENTS to FAST_ELEMENTS
850 FAST_ELEMENTS,
854 mode = AllocationSite::GetMode(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS);
/external/chromium_org/v8/src/mips/
H A Dic-mips.cc1299 // Value is not a double, FAST_SMI_ELEMENTS -> FAST_ELEMENTS
1301 FAST_ELEMENTS,
1306 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS);
1314 // HeapNumber. Make sure that the receiver is a Array with FAST_ELEMENTS and
1315 // transition array from FAST_DOUBLE_ELEMENTS to FAST_ELEMENTS
1317 FAST_ELEMENTS,
1322 mode = AllocationSite::GetMode(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS);
/external/chromium_org/v8/src/x64/
H A Dic-x64.cc707 // Value is not a double, FAST_SMI_ELEMENTS -> FAST_ELEMENTS
709 FAST_ELEMENTS,
713 mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS);
721 // HeapNumber. Make sure that the receiver is a Array with FAST_ELEMENTS and
722 // transition array from FAST_DOUBLE_ELEMENTS to FAST_ELEMENTS
725 FAST_ELEMENTS,
729 mode = AllocationSite::GetMode(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS);
/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,
/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,

Completed in 497 milliseconds

1234