Searched refs:to_kind (Results 1 - 25 of 37) sorted by relevance

12

/external/chromium_org/v8/src/
H A Delements-kind.cc116 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 Delements-kind.h202 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 Delements.cc154 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 Dobjects.cc1433 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 Dcode-stubs-hydrogen.cc563 casted_stub()->to_kind(),
888 casted_stub()->to_kind(),
893 casted_stub()->to_kind(),
H A Dcode-stubs.h1833 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 Dbuiltins.cc217 ElementsKind to_kind = site->GetElementsKind(); local
219 to_kind)) {
225 ElementsKindToString(to_kind));
228 maybe_array = array->TransitionElementsKind(to_kind);
H A Dobjects-inl.h1442 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 Dobjects.h2512 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 Dheap.cc4601 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 Delements.h114 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 Delements.cc138 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 Dobjects-inl.h132 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 Dobjects.cc1147 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 Dobjects.h182 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 Dlithium-arm.h2267 ElementsKind to_kind() { return hydrogen()->to_kind(); } function in class:v8::internal::LTransitionElementsKind
H A Dlithium-codegen-arm.cc4478 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 Dlithium-ia32.h2356 ElementsKind to_kind() { return hydrogen()->to_kind(); } function in class:v8::internal::LTransitionElementsKind
/external/chromium_org/v8/src/mips/
H A Dlithium-mips.h2225 ElementsKind to_kind() { return hydrogen()->to_kind(); } function in class:v8::internal::LTransitionElementsKind
H A Dlithium-codegen-mips.cc4428 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 Dlithium-x64.h2177 ElementsKind to_kind() { return hydrogen()->to_kind(); } function in class:v8::internal::LTransitionElementsKind
H A Dlithium-codegen-x64.cc4281 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 Dlithium-codegen-arm.cc3736 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 Dlithium-codegen-ia32.cc3500 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 Dlithium-codegen-mips.cc3646 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) {

Completed in 1284 milliseconds

12