/external/v8/src/ |
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...] |
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, 0, actual_delete_count) [all...] |
code-stubs.cc | 265 case FAST_ELEMENTS: 295 case FAST_ELEMENTS: 435 if (to_ == FAST_ELEMENTS) { 445 FAST_ELEMENTS,
|
factory.h | 218 ElementsKind elements_kind = FAST_ELEMENTS); 267 ElementsKind elements_kind = FAST_ELEMENTS, 272 ElementsKind elements_kind = FAST_ELEMENTS,
|
lithium.cc | 224 case FAST_ELEMENTS:
|
contexts.h | 380 } else if (elements_kind == FAST_ELEMENTS) {
|
objects-inl.h | 133 if (to_kind == FAST_ELEMENTS) { [all...] |
objects.cc | 11295 FixedArray* fast_elements = FixedArray::cast(new_array); local [all...] |
objects-debug.cc | 794 case FAST_ELEMENTS: {
|
objects-printer.cc | 319 case FAST_ELEMENTS: {
|
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()); [all...] |
/external/v8/test/mjsunit/ |
elements-transition-hoisting.js | 102 // includes a check for the FAST_ELEMENTS map as well as
|
/external/v8/src/mips/ |
stub-cache-mips.cc | [all...] |
ic-mips.cc | [all...] |
/external/v8/src/arm/ |
stub-cache-arm.cc | [all...] |
macro-assembler-arm.cc | [all...] |
ic-arm.cc | [all...] |
/external/v8/src/ia32/ |
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); [all...] |
ic-ia32.cc | [all...] |
lithium-codegen-ia32.cc | [all...] |
/external/v8/src/x64/ |
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, [all...] |
stub-cache-x64.cc | [all...] |
lithium-codegen-x64.cc | [all...] |
macro-assembler-x64.cc | [all...] |
/external/v8/test/cctest/ |
test-heap.cc | 814 objs[next_objs_index++] = FACTORY->NewJSArray(10, FAST_ELEMENTS, TENURED); [all...] |