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

12

/external/chromium_org/v8/src/
H A Delements-kind.h216 inline ElementsKind FastSmiToObjectElementsKind(ElementsKind from_kind) { argument
217 DCHECK(IsFastSmiElementsKind(from_kind));
218 return (from_kind == FAST_SMI_ELEMENTS)
224 inline bool IsSimpleMapChangeTransition(ElementsKind from_kind, argument
226 return (GetHoleyElementsKind(from_kind) == to_kind) ||
227 (IsFastSmiElementsKind(from_kind) &&
232 bool IsMoreGeneralElementsKindTransition(ElementsKind from_kind,
236 inline bool IsTransitionableFastElementsKind(ElementsKind from_kind) { argument
237 return IsFastElementsKind(from_kind) &&
238 from_kind !
[all...]
H A Delements-kind.cc157 bool IsMoreGeneralElementsKindTransition(ElementsKind from_kind, argument
159 if (IsTypedArrayElementsKind(from_kind) ||
161 switch (from_kind) {
172 if (IsFastElementsKind(from_kind) && IsFastTransitionTarget(to_kind)) {
173 switch (from_kind) {
H A Delements.h163 ElementsKind from_kind) {
165 *from_holder, 0, from_kind, to, 0, kCopyToEndAndInitializeToHole);
160 CopyElements( Handle<JSObject> from_holder, Handle<FixedArrayBase> to, ElementsKind from_kind) argument
H A Delements.cc151 ElementsKind from_kind,
180 DCHECK(IsFastSmiOrObjectElementsKind(from_kind));
187 if (IsFastObjectElementsKind(from_kind) &&
708 ElementsKind from_kind,
718 ElementsKind from_kind,
724 from, from_start, to, from_kind, to_start, kPackedSizeNotKnown,
731 ElementsKind from_kind,
736 bool is_packed = IsFastPackedElementsKind(from_kind) &&
747 from, from_start, to, from_kind, to_start, packed_size, copy_size);
1060 ElementsKind from_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
705 CopyElementsImpl(Handle<FixedArrayBase> from, uint32_t from_start, Handle<FixedArrayBase> to, ElementsKind from_kind, uint32_t to_start, int packed_size, int copy_size) argument
1057 CopyElementsImpl(Handle<FixedArrayBase> from, uint32_t from_start, Handle<FixedArrayBase> to, ElementsKind from_kind, uint32_t to_start, int packed_size, int copy_size) argument
1089 ElementsKind from_kind = ElementsKindForArray(arguments); local
1182 CopyElementsImpl(Handle<FixedArrayBase> from, uint32_t from_start, Handle<FixedArrayBase> to, ElementsKind from_kind, uint32_t to_start, int packed_size, int copy_size) argument
1442 CopyElementsImpl(Handle<FixedArrayBase> from, uint32_t from_start, Handle<FixedArrayBase> to, ElementsKind from_kind, uint32_t to_start, int packed_size, int copy_size) argument
1657 CopyElementsImpl(Handle<FixedArrayBase> from, uint32_t from_start, Handle<FixedArrayBase> to, ElementsKind from_kind, uint32_t to_start, int packed_size, int copy_size) argument
[all...]
H A Dcode-stubs.h1987 ElementsKind from_kind,
1990 set_sub_minor_key(FromKindBits::encode(from_kind) |
1995 ElementsKind from_kind() const { function in class:TransitionElementsKindStub
2289 ElementsTransitionAndStoreStub(Isolate* isolate, ElementsKind from_kind, argument
2293 set_sub_minor_key(FromBits::encode(from_kind) | ToBits::encode(to_kind) |
2298 ElementsKind from_kind() const { return FromBits::decode(sub_minor_key()); } function in class:ElementsTransitionAndStoreStub
1986 TransitionElementsKindStub(Isolate* isolate, ElementsKind from_kind, ElementsKind to_kind, bool is_js_array) argument
H A Dbuiltins.cc994 ElementsKind from_kind = array->GetElementsKind(); local
996 accessor->CopyElements(array, 0, from_kind, storage, j, len);
H A Dobjects.cc1285 ElementsKind from_kind, Handle<FixedArrayBase> from_elements,
1287 if (from_kind != to_kind) {
1289 os << "elements transition [" << ElementsKindToString(from_kind) << " -> "
3312 ElementsKind from_kind = map->elements_kind(); local
3313 if (from_kind == to_kind) return map;
3321 if (array_maps->get(from_kind) == *map) {
3335 ElementsKind from_kind = map->elements_kind(); local
3337 if (from_kind == to_kind) {
3345 IsTransitionElementsKind(from_kind);
3350 IsTransitionableFastElementsKind(from_kind)
1283 PrintElementsTransition( FILE* file, Handle<JSObject> object, ElementsKind from_kind, Handle<FixedArrayBase> from_elements, ElementsKind to_kind, Handle<FixedArrayBase> to_elements) argument
12682 ElementsKind from_kind = object->map()->elements_kind(); local
12749 IsValidElementsTransition(ElementsKind from_kind, ElementsKind to_kind) argument
[all...]
H A Dcode-stubs-hydrogen.cc796 casted_stub()->from_kind(),
1277 casted_stub()->from_kind(),
H A Dhydrogen-instructions.cc3582 ElementsKind from_kind = original_map().handle()->elements_kind(); local
3585 << ElementsAccessor::ForKind(from_kind)->name() << "] -> "
3588 if (IsSimpleMapChangeTransition(from_kind, to_kind)) os << " (simple)";
H A Dhydrogen.cc1396 ElementsKind from_kind,
1399 DCHECK(!IsFastHoleyElementsKind(from_kind) ||
1402 if (AllocationSite::GetMode(from_kind, to_kind) == TRACK_ALLOCATION_SITE) {
1406 if (!IsSimpleMapChangeTransition(from_kind, to_kind)) {
1422 HObjectAccess::ForArrayLength(from_kind))
1425 BuildGrowElementsCapacity(object, elements, from_kind, to_kind,
1394 BuildTransitionElementsKind(HValue* object, HValue* map, ElementsKind from_kind, ElementsKind to_kind, bool is_jsarray) argument
H A Dobjects.h2120 ElementsKind from_kind, Handle<FixedArrayBase> from_elements,
5774 static bool IsValidElementsTransition(ElementsKind from_kind,
/external/chromium_org/v8/src/arm/
H A Dlithium-arm.h2326 ElementsKind from_kind() { return hydrogen()->from_kind(); } function in class:v8::internal::FINAL
H A Dlithium-codegen-arm.cc4470 ElementsKind from_kind = instr->from_kind(); local
4478 if (IsSimpleMapChangeTransition(from_kind, to_kind)) {
4494 TransitionElementsKindStub stub(isolate(), from_kind, to_kind, is_js_array); local
/external/chromium_org/v8/src/ia32/
H A Dlithium-ia32.h2331 ElementsKind from_kind() { return hydrogen()->from_kind(); } function in class:v8::internal::FINAL
H A Dlithium-codegen-ia32.cc4298 ElementsKind from_kind = instr->from_kind(); local
4303 IsSimpleMapChangeTransition(from_kind, to_kind);
4323 TransitionElementsKindStub stub(isolate(), from_kind, to_kind, is_js_array); local
/external/chromium_org/v8/src/mips/
H A Dlithium-mips.h2284 ElementsKind from_kind() { return hydrogen()->from_kind(); } function in class:v8::internal::FINAL
H A Dlithium-codegen-mips.cc4427 ElementsKind from_kind = instr->from_kind(); local
4434 if (IsSimpleMapChangeTransition(from_kind, to_kind)) {
4450 TransitionElementsKindStub stub(isolate(), from_kind, to_kind, is_js_array); local
/external/chromium_org/v8/src/mips64/
H A Dlithium-mips64.h2268 ElementsKind from_kind() { return hydrogen()->from_kind(); } function in class:v8::internal::FINAL
H A Dlithium-codegen-mips64.cc4491 ElementsKind from_kind = instr->from_kind(); local
4498 if (IsSimpleMapChangeTransition(from_kind, to_kind)) {
4514 TransitionElementsKindStub stub(isolate(), from_kind, to_kind, is_js_array); local
/external/chromium_org/v8/src/x64/
H A Dlithium-x64.h2313 ElementsKind from_kind() { return hydrogen()->from_kind(); } function in class:v8::internal::FINAL
H A Dlithium-codegen-x64.cc4493 ElementsKind from_kind = instr->from_kind(); local
4499 if (IsSimpleMapChangeTransition(from_kind, to_kind)) {
4512 TransitionElementsKindStub stub(isolate(), from_kind, to_kind, is_js_array); local
/external/chromium_org/v8/src/x87/
H A Dlithium-x87.h2337 ElementsKind from_kind() { return hydrogen()->from_kind(); } function in class:v8::internal::FINAL
H A Dlithium-codegen-x87.cc4740 ElementsKind from_kind = instr->from_kind(); local
4745 IsSimpleMapChangeTransition(from_kind, to_kind);
4764 TransitionElementsKindStub stub(isolate(), from_kind, to_kind, is_js_array); local
/external/chromium_org/v8/src/arm64/
H A Dlithium-codegen-arm64.cc5734 ElementsKind from_kind = instr->from_kind(); local
5739 if (IsSimpleMapChangeTransition(from_kind, to_kind)) {
5761 TransitionElementsKindStub stub(isolate(), from_kind, to_kind, is_js_array); local
H A Dlithium-arm64.h2925 ElementsKind from_kind() const { return hydrogen()->from_kind(); } function in class:v8::internal::FINAL

Completed in 415 milliseconds

12