/external/chromium_org/v8/src/ |
H A D | elements-kind.cc | 116 ElementsKind to_kind) { 119 return to_kind != FAST_SMI_ELEMENTS; 121 return to_kind != FAST_SMI_ELEMENTS && 122 to_kind != FAST_HOLEY_SMI_ELEMENTS; 124 return to_kind != FAST_SMI_ELEMENTS && 125 to_kind != FAST_HOLEY_SMI_ELEMENTS && 126 to_kind != FAST_DOUBLE_ELEMENTS; 128 return to_kind == FAST_ELEMENTS || 129 to_kind == FAST_HOLEY_ELEMENTS; 131 return to_kind 115 IsMoreGeneralElementsKindTransition(ElementsKind from_kind, ElementsKind to_kind) argument [all...] |
H A D | elements-kind.h | 202 ElementsKind to_kind) { 203 return (GetHoleyElementsKind(from_kind) == to_kind) || 205 IsFastObjectElementsKind(to_kind)); 210 ElementsKind to_kind); 201 IsSimpleMapChangeTransition(ElementsKind from_kind, ElementsKind to_kind) argument
|
H A D | elements.cc | 154 ElementsKind to_kind, 181 ASSERT(IsFastSmiOrObjectElementsKind(to_kind)); 188 IsFastObjectElementsKind(to_kind)) { 203 ElementsKind to_kind, 225 ASSERT(IsFastSmiOrObjectElementsKind(to_kind)); 242 if (IsFastObjectElementsKind(to_kind)) { 257 ElementsKind to_kind, 260 ASSERT(IsFastSmiOrObjectElementsKind(to_kind)); 286 if (IsFastSmiElementsKind(to_kind)) { 292 ASSERT(IsFastObjectElementsKind(to_kind)); 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 200 CopyDictionaryToObjectElements(FixedArrayBase* from_base, uint32_t from_start, FixedArrayBase* to_base, ElementsKind to_kind, uint32_t to_start, int raw_copy_size) argument 253 CopyDoubleToObjectElements( FixedArrayBase* from_base, uint32_t from_start, FixedArrayBase* to_base, ElementsKind to_kind, uint32_t to_start, int raw_copy_size) argument 1131 ElementsKind to_kind = KindTraits::Kind; local [all...] |
H A D | objects.cc | 1433 ElementsKind to_kind, FixedArrayBase* to_elements) { 1434 if (from_kind != to_kind) { 1438 PrintElementsKind(file, to_kind); 3140 static Map* FindClosestElementsTransition(Map* map, ElementsKind to_kind) { argument 3143 int to_index = IsFastElementsKind(to_kind) 3144 ? GetSequenceIndexFromFastElementsKind(to_kind) 3153 if (!IsFastElementsKind(to_kind) && current_map->HasElementsTransition()) { 3155 if (next_map->elements_kind() == to_kind) return next_map; 3157 ASSERT(IsFastElementsKind(to_kind) 3158 ? current_map->elements_kind() == to_kind 1431 PrintElementsTransition( FILE* file, ElementsKind from_kind, FixedArrayBase* from_elements, ElementsKind to_kind, FixedArrayBase* to_elements) argument 3164 LookupElementsTransitionMap(ElementsKind to_kind) argument 3185 AddMissingElementsTransitions(Map* map, ElementsKind to_kind) argument 3217 GetElementsTransitionMap(Handle<JSObject> object, ElementsKind to_kind) argument 3226 GetElementsTransitionMapSlow(ElementsKind to_kind) argument 11802 ElementsKind to_kind = IsHoleyElementsKind(elements_kind) local 12379 TransitionElementsKind(Handle<JSObject> object, ElementsKind to_kind) argument 12387 UpdateAllocationSite(ElementsKind to_kind) argument 12442 TransitionElementsKind(ElementsKind to_kind) argument 12516 IsValidElementsTransition(ElementsKind from_kind, ElementsKind to_kind) argument [all...] |
H A D | code-stubs-hydrogen.cc | 563 casted_stub()->to_kind(), 888 casted_stub()->to_kind(), 893 casted_stub()->to_kind(),
|
H A D | code-stubs.h | 1833 ElementsKind to_kind) { 1835 ToKindBits::encode(to_kind); 1842 ElementsKind to_kind() const { function in class:v8::TransitionElementsKindStub 2203 ElementsKind to_kind, 2207 to_kind_(to_kind), 2212 ElementsKind to_kind() const { return to_kind_; } function in class:v8::ElementsTransitionAndStoreStub 1832 TransitionElementsKindStub(ElementsKind from_kind, ElementsKind to_kind) argument 2202 ElementsTransitionAndStoreStub(ElementsKind from_kind, ElementsKind to_kind, bool is_jsarray, KeyedAccessStoreMode store_mode) argument
|
H A D | builtins.cc | 217 ElementsKind to_kind = site->GetElementsKind(); local 219 to_kind)) { 225 ElementsKindToString(to_kind)); 228 maybe_array = array->TransitionElementsKind(to_kind);
|
H A D | objects-inl.h | 1442 ElementsKind to_kind) { 1445 if (from_kind == to_kind) return current_map; 1452 Object* maybe_transitioned_map = array_maps->get(to_kind); 1459 return GetElementsTransitionMapSlow(to_kind); 1545 ElementsKind to_kind = map_kind; local 1548 to_kind = obj_kind; 1551 IsDictionaryElementsKind(to_kind) ? NormalizeElements() 1552 : TransitionElementsKind(to_kind); 1554 MaybeObject* maybe_map = map->AsElementsKind(to_kind); 1441 GetElementsTransitionMap(Isolate* isolate, ElementsKind to_kind) argument
|
H A D | objects.h | 2512 ElementsKind to_kind); 2520 ElementsKind to_kind); 2522 MUST_USE_RESULT MaybeObject* TransitionElementsKind(ElementsKind to_kind); 2523 MUST_USE_RESULT MaybeObject* UpdateAllocationSite(ElementsKind to_kind); 2673 ElementsKind to_kind, FixedArrayBase* to_elements); 5592 ElementsKind to_kind);
|
H A D | heap.cc | 4601 ElementsKind to_kind = static_cast<ElementsKind>(smi->value()); local 4603 if (to_kind != initial_map->elements_kind()) { 4604 MaybeObject* maybe_new_map = initial_map->AsElementsKind(to_kind); 4608 mode = AllocationSite::GetMode(to_kind);
|
/external/v8/src/ |
H A D | elements.h | 114 ElementsKind to_kind, 116 return CopyElements(from_holder, 0, to, to_kind, 0, 163 ElementsKind to_kind, 112 CopyElements(JSObject* from_holder, FixedArrayBase* to, ElementsKind to_kind, FixedArrayBase* from = NULL) argument
|
H A D | elements.cc | 138 ElementsKind to_kind, 143 ASSERT(to_kind == FAST_ELEMENTS || to_kind == FAST_SMI_ONLY_ELEMENTS); 168 if (from_kind == FAST_ELEMENTS && to_kind == FAST_ELEMENTS) { 183 ElementsKind to_kind, 203 ASSERT(to_kind == FAST_ELEMENTS || to_kind == FAST_SMI_ONLY_ELEMENTS); 219 if (to_kind == FAST_ELEMENTS) { 234 ElementsKind to_kind, 237 ASSERT(to_kind 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 180 CopyDictionaryToObjectElements(SeededNumberDictionary* from, uint32_t from_start, FixedArray* to, ElementsKind to_kind, uint32_t to_start, int raw_copy_size) argument 230 CopyDoubleToObjectElements( FixedDoubleArray* from, uint32_t from_start, FixedArray* to, ElementsKind to_kind, uint32_t to_start, int raw_copy_size) argument 477 CopyElementsImpl(FixedArrayBase* from, uint32_t from_start, FixedArrayBase* to, ElementsKind to_kind, uint32_t to_start, int copy_size) argument 487 CopyElements(JSObject* from_holder, uint32_t from_start, FixedArrayBase* to, ElementsKind to_kind, uint32_t to_start, int copy_size, FixedArrayBase* from) argument 733 CopyElementsImpl(FixedArrayBase* from, uint32_t from_start, FixedArrayBase* to, ElementsKind to_kind, uint32_t to_start, int copy_size) argument 744 FixedArray::cast(to), to_kind, to_start, copy_size); local 807 CopyElementsImpl(FixedArrayBase* from, uint32_t from_start, FixedArrayBase* to, ElementsKind to_kind, uint32_t to_start, int copy_size) argument 1105 CopyElementsImpl(FixedArrayBase* from, uint32_t from_start, FixedArrayBase* to, ElementsKind to_kind, uint32_t to_start, int copy_size) argument 1116 FixedArray::cast(to), to_kind, to_start, copy_size); local 1249 CopyElementsImpl(FixedArrayBase* from, uint32_t from_start, FixedArrayBase* to, ElementsKind to_kind, uint32_t to_start, int copy_size) argument [all...] |
H A D | objects-inl.h | 132 ElementsKind to_kind) { 133 if (to_kind == FAST_ELEMENTS) { 137 return to_kind == FAST_DOUBLE_ELEMENTS && 1325 ElementsKind to_kind) { 1329 if (from_kind == to_kind) return current_map; 1333 if (to_kind == FAST_ELEMENTS) { 1336 if (to_kind == FAST_DOUBLE_ELEMENTS) { 1339 ASSERT(to_kind == DICTIONARY_ELEMENTS); 1343 return GetElementsTransitionMapSlow(to_kind); 131 IsMoreGeneralElementsKindTransition(ElementsKind from_kind, ElementsKind to_kind) argument 1324 GetElementsTransitionMap(Isolate* isolate, ElementsKind to_kind) argument
|
H A D | objects.cc | 1147 ElementsKind to_kind, FixedArrayBase* to_elements) { 1148 if (from_kind != to_kind) { 1152 PrintElementsKind(file, to_kind); 2415 ElementsKind to_kind) { 2418 object->GetElementsTransitionMap(isolate, to_kind), 2423 MaybeObject* JSObject::GetElementsTransitionMapSlow(ElementsKind to_kind) { argument 2427 if (from_kind == to_kind) return current_map; 2438 if (from_kind == DICTIONARY_ELEMENTS && to_kind == FAST_ELEMENTS) { 2446 to_kind, &safe_to_add_transition); 2460 new_map->set_elements_kind(to_kind); 1145 PrintElementsTransition( FILE* file, ElementsKind from_kind, FixedArrayBase* from_elements, ElementsKind to_kind, FixedArrayBase* to_elements) argument 2414 GetElementsTransitionMap(Handle<JSObject> object, ElementsKind to_kind) argument 8491 ElementsKind to_kind = (elements_kind == FAST_SMI_ONLY_ELEMENTS) local 9663 TransitionElementsKind(Handle<JSObject> object, ElementsKind to_kind) argument 9671 TransitionElementsKind(ElementsKind to_kind) argument 9728 IsValidElementsTransition(ElementsKind from_kind, ElementsKind to_kind) argument [all...] |
H A D | objects.h | 182 ElementsKind to_kind); 1910 ElementsKind to_kind); 1918 ElementsKind to_kind); 1920 MUST_USE_RESULT MaybeObject* TransitionElementsKind(ElementsKind to_kind); 2046 ElementsKind to_kind, FixedArrayBase* to_elements); 4667 ElementsKind to_kind);
|
/external/chromium_org/v8/src/arm/ |
H A D | lithium-arm.h | 2267 ElementsKind to_kind() { return hydrogen()->to_kind(); } function in class:v8::internal::LTransitionElementsKind
|
H A D | lithium-codegen-arm.cc | 4478 ElementsKind to_kind = instr->to_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 | 2356 ElementsKind to_kind() { return hydrogen()->to_kind(); } function in class:v8::internal::LTransitionElementsKind
|
/external/chromium_org/v8/src/mips/ |
H A D | lithium-mips.h | 2225 ElementsKind to_kind() { return hydrogen()->to_kind(); } function in class:v8::internal::LTransitionElementsKind
|
H A D | lithium-codegen-mips.cc | 4428 ElementsKind to_kind = instr->to_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 | 2177 ElementsKind to_kind() { return hydrogen()->to_kind(); } function in class:v8::internal::LTransitionElementsKind
|
H A D | lithium-codegen-x64.cc | 4281 ElementsKind to_kind = instr->to_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 | 3736 ElementsKind to_kind = to_map->elements_kind(); local 3743 if (from_kind == FAST_SMI_ONLY_ELEMENTS && to_kind == FAST_ELEMENTS) { 3749 to_kind == FAST_DOUBLE_ELEMENTS) { 3756 } else if (from_kind == FAST_DOUBLE_ELEMENTS && to_kind == FAST_ELEMENTS) {
|
/external/v8/src/ia32/ |
H A D | lithium-codegen-ia32.cc | 3500 ElementsKind to_kind = to_map->elements_kind(); local 3506 if (from_kind == FAST_SMI_ONLY_ELEMENTS && to_kind == FAST_ELEMENTS) { 3514 to_kind == FAST_DOUBLE_ELEMENTS) { 3521 } else if (from_kind == FAST_DOUBLE_ELEMENTS && to_kind == FAST_ELEMENTS) {
|
/external/v8/src/mips/ |
H A D | lithium-codegen-mips.cc | 3646 ElementsKind to_kind = to_map->elements_kind(); local 3655 if (from_kind == FAST_SMI_ONLY_ELEMENTS && to_kind == FAST_ELEMENTS) { 3661 to_kind == FAST_DOUBLE_ELEMENTS) { 3668 } else if (from_kind == FAST_DOUBLE_ELEMENTS && to_kind == FAST_ELEMENTS) {
|