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

12

/external/chromium_org/v8/src/
H A Delements-kind.h193 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 Delements-kind.cc115 bool IsMoreGeneralElementsKindTransition(ElementsKind from_kind, argument
117 switch (from_kind) {
H A Delements.h154 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 Delements.cc151 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 Dcode-stubs.h1832 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 Dcode-stubs-hydrogen.cc562 casted_stub()->from_kind(),
887 casted_stub()->from_kind(),
H A Dobjects.cc1432 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 Dbuiltins.cc1133 ElementsKind from_kind = array->GetElementsKind(); local
1136 accessor->CopyElements(array, 0, from_kind, storage, j, len);
H A Dhydrogen.cc1183 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 Delements.h160 ElementsKind from_kind,
H A Delements.cc135 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 Dobjects-inl.h131 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 Dobjects.cc1146 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 Dobjects.h181 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 Dlithium-arm.h2266 ElementsKind from_kind() { return hydrogen()->from_kind(); } function in class:v8::internal::LTransitionElementsKind
H A Dlithium-codegen-arm.cc4477 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 Dlithium-ia32.h2355 ElementsKind from_kind() { return hydrogen()->from_kind(); } function in class:v8::internal::LTransitionElementsKind
/external/chromium_org/v8/src/mips/
H A Dlithium-mips.h2224 ElementsKind from_kind() { return hydrogen()->from_kind(); } function in class:v8::internal::LTransitionElementsKind
H A Dlithium-codegen-mips.cc4427 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 Dlithium-x64.h2176 ElementsKind from_kind() { return hydrogen()->from_kind(); } function in class:v8::internal::LTransitionElementsKind
H A Dlithium-codegen-x64.cc4280 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 Dlithium-codegen-arm.cc3735 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 Dlithium-codegen-ia32.cc3499 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 Dlithium-codegen-mips.cc3645 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 Dlithium-codegen-x64.cc3458 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) {

Completed in 499 milliseconds

12