/external/chromium_org/v8/src/ |
H A D | elements-kind.h | 193 inline ElementsKind FastSmiToObjectElementsKind(ElementsKind from_kind) { argument 194 ASSERT(IsFastSmiElementsKind(from_kind)); 195 return (from_kind == FAST_SMI_ELEMENTS) 201 inline bool IsSimpleMapChangeTransition(ElementsKind from_kind, argument 203 return (GetHoleyElementsKind(from_kind) == to_kind) || 204 (IsFastSmiElementsKind(from_kind) && 209 bool IsMoreGeneralElementsKindTransition(ElementsKind from_kind, 213 inline bool IsTransitionableFastElementsKind(ElementsKind from_kind) { argument 214 return IsFastElementsKind(from_kind) && 215 from_kind ! [all...] |
H A D | elements-kind.cc | 115 bool IsMoreGeneralElementsKindTransition(ElementsKind from_kind, argument 117 switch (from_kind) {
|
H A D | elements.h | 154 ElementsKind from_kind, 156 return CopyElements(from_holder, 0, from_kind, to, 0, 152 CopyElements(JSObject* from_holder, FixedArrayBase* to, ElementsKind from_kind, FixedArrayBase* from = NULL) argument
|
H A D | elements.cc | 151 ElementsKind from_kind, 180 ASSERT(IsFastSmiOrObjectElementsKind(from_kind)); 187 if (IsFastObjectElementsKind(from_kind) && 761 ElementsKind from_kind, 771 ElementsKind from_kind, 782 bool is_packed = IsFastPackedElementsKind(from_kind) && 792 from, from_start, to, from_kind, to_start, packed_size, copy_size); 1127 ElementsKind from_kind, 1132 switch (from_kind) { 1138 from, from_kind, from_star 150 CopyObjectToObjectElements(FixedArrayBase* from_base, ElementsKind from_kind, uint32_t from_start, FixedArrayBase* to_base, ElementsKind to_kind, uint32_t to_start, int raw_copy_size) argument 758 CopyElementsImpl(FixedArrayBase* from, uint32_t from_start, FixedArrayBase* to, ElementsKind from_kind, uint32_t to_start, int packed_size, int copy_size) argument 769 CopyElements(JSObject* from_holder, uint32_t from_start, ElementsKind from_kind, FixedArrayBase* to, uint32_t to_start, int copy_size, FixedArrayBase* from) argument 1124 CopyElementsImpl(FixedArrayBase* from, uint32_t from_start, FixedArrayBase* to, ElementsKind from_kind, uint32_t to_start, int packed_size, int copy_size) argument 1154 ElementsKind from_kind = ElementsKindForArray(arguments); local 1255 CopyElementsImpl(FixedArrayBase* from, uint32_t from_start, FixedArrayBase* to, ElementsKind from_kind, uint32_t to_start, int packed_size, int copy_size) argument 1604 CopyElementsImpl(FixedArrayBase* from, uint32_t from_start, FixedArrayBase* to, ElementsKind from_kind, uint32_t to_start, int packed_size, int copy_size) argument 1836 CopyElementsImpl(FixedArrayBase* from, uint32_t from_start, FixedArrayBase* to, ElementsKind from_kind, uint32_t to_start, int packed_size, int copy_size) argument [all...] |
H A D | code-stubs.h | 1832 TransitionElementsKindStub(ElementsKind from_kind, argument 1834 bit_field_ = FromKindBits::encode(from_kind) | 1838 ElementsKind from_kind() const { function in class:v8::TransitionElementsKindStub 2202 ElementsTransitionAndStoreStub(ElementsKind from_kind, argument 2206 : from_kind_(from_kind), 2211 ElementsKind from_kind() const { return from_kind_; } function in class:v8::ElementsTransitionAndStoreStub
|
H A D | code-stubs-hydrogen.cc | 562 casted_stub()->from_kind(), 887 casted_stub()->from_kind(),
|
H A D | objects.cc | 1432 FILE* file, ElementsKind from_kind, FixedArrayBase* from_elements, 1434 if (from_kind != to_kind) { 1436 PrintElementsKind(file, from_kind); 3228 ElementsKind from_kind = start_map->elements_kind(); local 3230 if (from_kind == to_kind) { 3238 IsFastElementsKind(from_kind); 3243 IsTransitionableFastElementsKind(from_kind) && 3244 IsMoreGeneralElementsKindTransition(from_kind, to_kind); 12444 ElementsKind from_kind = map()->elements_kind(); local 12446 if (IsFastHoleyElementsKind(from_kind)) { 1431 PrintElementsTransition( FILE* file, ElementsKind from_kind, FixedArrayBase* from_elements, ElementsKind to_kind, FixedArrayBase* to_elements) argument 12516 IsValidElementsTransition(ElementsKind from_kind, ElementsKind to_kind) argument [all...] |
H A D | builtins.cc | 1133 ElementsKind from_kind = array->GetElementsKind(); local 1136 accessor->CopyElements(array, 0, from_kind, storage, j, len);
|
H A D | hydrogen.cc | 1183 ElementsKind from_kind, 1186 ASSERT(!IsFastHoleyElementsKind(from_kind) || 1189 if (AllocationSite::GetMode(from_kind, to_kind) == TRACK_ALLOCATION_SITE) { 1193 if (!IsSimpleMapChangeTransition(from_kind, to_kind)) { 1208 ? Add<HLoadNamedField>(object, HObjectAccess::ForArrayLength(from_kind)) 1211 BuildGrowElementsCapacity(object, elements, from_kind, to_kind, 1181 BuildTransitionElementsKind(HValue* object, HValue* map, ElementsKind from_kind, ElementsKind to_kind, bool is_jsarray) argument
|
/external/v8/src/ |
H A D | elements.h | 160 ElementsKind from_kind,
|
H A D | elements.cc | 135 ElementsKind from_kind, 142 ASSERT(from_kind == FAST_ELEMENTS || from_kind == FAST_SMI_ONLY_ELEMENTS); 168 if (from_kind == FAST_ELEMENTS && to_kind == FAST_ELEMENTS) { 134 CopyObjectToObjectElements(FixedArray* from, ElementsKind from_kind, uint32_t from_start, FixedArray* to, ElementsKind to_kind, uint32_t to_start, int raw_copy_size) argument
|
H A D | objects-inl.h | 131 bool IsMoreGeneralElementsKindTransition(ElementsKind from_kind, argument 134 return from_kind == FAST_SMI_ONLY_ELEMENTS || 135 from_kind == FAST_DOUBLE_ELEMENTS; 138 from_kind == FAST_SMI_ONLY_ELEMENTS; 1327 ElementsKind from_kind = current_map->elements_kind(); local 1329 if (from_kind == to_kind) return current_map;
|
H A D | objects.cc | 1146 FILE* file, ElementsKind from_kind, FixedArrayBase* from_elements, 1148 if (from_kind != to_kind) { 1150 PrintElementsKind(file, from_kind); 2425 ElementsKind from_kind = current_map->elements_kind(); local 2427 if (from_kind == to_kind) return current_map; 2438 if (from_kind == DICTIONARY_ELEMENTS && to_kind == FAST_ELEMENTS) { 9672 ElementsKind from_kind = map()->elements_kind(); local 9675 if ((from_kind == FAST_SMI_ONLY_ELEMENTS || 9678 ASSERT(from_kind != FAST_ELEMENTS); 9685 PrintElementsTransition(stdout, from_kind, elm 1145 PrintElementsTransition( FILE* file, ElementsKind from_kind, FixedArrayBase* from_elements, ElementsKind to_kind, FixedArrayBase* to_elements) argument 9728 IsValidElementsTransition(ElementsKind from_kind, ElementsKind to_kind) argument [all...] |
H A D | objects.h | 181 inline bool IsMoreGeneralElementsKindTransition(ElementsKind from_kind, 2045 FILE* file, ElementsKind from_kind, FixedArrayBase* from_elements, 4666 static bool IsValidElementsTransition(ElementsKind from_kind,
|
/external/chromium_org/v8/src/arm/ |
H A D | lithium-arm.h | 2266 ElementsKind from_kind() { return hydrogen()->from_kind(); } function in class:v8::internal::LTransitionElementsKind
|
H A D | lithium-codegen-arm.cc | 4477 ElementsKind from_kind = instr->from_kind(); local 4485 if (IsSimpleMapChangeTransition(from_kind, to_kind)) { 4497 TransitionElementsKindStub stub(from_kind, to_kind);
|
/external/chromium_org/v8/src/ia32/ |
H A D | lithium-ia32.h | 2355 ElementsKind from_kind() { return hydrogen()->from_kind(); } function in class:v8::internal::LTransitionElementsKind
|
/external/chromium_org/v8/src/mips/ |
H A D | lithium-mips.h | 2224 ElementsKind from_kind() { return hydrogen()->from_kind(); } function in class:v8::internal::LTransitionElementsKind
|
H A D | lithium-codegen-mips.cc | 4427 ElementsKind from_kind = instr->from_kind(); local 4434 if (IsSimpleMapChangeTransition(from_kind, to_kind)) { 4446 TransitionElementsKindStub stub(from_kind, to_kind);
|
/external/chromium_org/v8/src/x64/ |
H A D | lithium-x64.h | 2176 ElementsKind from_kind() { return hydrogen()->from_kind(); } function in class:v8::internal::LTransitionElementsKind
|
H A D | lithium-codegen-x64.cc | 4280 ElementsKind from_kind = instr->from_kind(); local 4286 if (IsSimpleMapChangeTransition(from_kind, to_kind)) { 4300 TransitionElementsKindStub stub(from_kind, to_kind);
|
/external/v8/src/arm/ |
H A D | lithium-codegen-arm.cc | 3735 ElementsKind from_kind = from_map->elements_kind(); local 3743 if (from_kind == FAST_SMI_ONLY_ELEMENTS && to_kind == FAST_ELEMENTS) { 3748 } else if (from_kind == FAST_SMI_ONLY_ELEMENTS && 3756 } else if (from_kind == FAST_DOUBLE_ELEMENTS && to_kind == FAST_ELEMENTS) {
|
/external/v8/src/ia32/ |
H A D | lithium-codegen-ia32.cc | 3499 ElementsKind from_kind = from_map->elements_kind(); local 3506 if (from_kind == FAST_SMI_ONLY_ELEMENTS && to_kind == FAST_ELEMENTS) { 3513 } else if (from_kind == FAST_SMI_ONLY_ELEMENTS && 3521 } else if (from_kind == FAST_DOUBLE_ELEMENTS && to_kind == FAST_ELEMENTS) {
|
/external/v8/src/mips/ |
H A D | lithium-codegen-mips.cc | 3645 ElementsKind from_kind = from_map->elements_kind(); local 3655 if (from_kind == FAST_SMI_ONLY_ELEMENTS && to_kind == FAST_ELEMENTS) { 3660 } else if (from_kind == FAST_SMI_ONLY_ELEMENTS && 3668 } else if (from_kind == FAST_DOUBLE_ELEMENTS && to_kind == FAST_ELEMENTS) {
|
/external/v8/src/x64/ |
H A D | lithium-codegen-x64.cc | 3458 ElementsKind from_kind = from_map->elements_kind(); local 3465 if (from_kind == FAST_SMI_ONLY_ELEMENTS && to_kind == FAST_ELEMENTS) { 3471 } else if (from_kind == FAST_SMI_ONLY_ELEMENTS && 3479 } else if (from_kind == FAST_DOUBLE_ELEMENTS && to_kind == FAST_ELEMENTS) {
|