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

12

/external/v8/src/
H A Delements-kind.h194 inline ElementsKind FastSmiToObjectElementsKind(ElementsKind from_kind) { argument
195 DCHECK(IsFastSmiElementsKind(from_kind));
196 return (from_kind == FAST_SMI_ELEMENTS)
202 inline bool IsSimpleMapChangeTransition(ElementsKind from_kind, argument
204 return (GetHoleyElementsKind(from_kind) == to_kind) ||
205 (IsFastSmiElementsKind(from_kind) &&
210 bool IsMoreGeneralElementsKindTransition(ElementsKind from_kind,
214 inline ElementsKind GetMoreGeneralElementsKind(ElementsKind from_kind, argument
216 if (IsMoreGeneralElementsKindTransition(from_kind, to_kind)) {
219 return from_kind;
223 IsTransitionableFastElementsKind(ElementsKind from_kind) argument
[all...]
H A Delements-kind.cc123 bool IsMoreGeneralElementsKindTransition(ElementsKind from_kind, argument
125 if (IsFixedTypedArrayElementsKind(from_kind) ||
129 if (IsFastElementsKind(from_kind) && IsFastTransitionTarget(to_kind)) {
130 switch (from_kind) {
H A Delements.cc110 ElementsKind from_kind, uint32_t from_start,
137 DCHECK(IsFastSmiOrObjectElementsKind(from_kind));
141 (IsFastObjectElementsKind(from_kind) && IsFastObjectElementsKind(to_kind))
731 ElementsKind from_kind, uint32_t capacity) {
733 object, old_elements, from_kind, capacity, 0, 0,
739 ElementsKind from_kind, uint32_t capacity, int copy_size) {
740 return ConvertElementsWithCapacity(object, old_elements, from_kind,
746 ElementsKind from_kind, uint32_t capacity, uint32_t src_index,
757 if (IsFastPackedElementsKind(from_kind) && object->IsJSArray()) {
762 *old_elements, src_index, *new_elements, from_kind, dst_inde
109 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
729 ConvertElementsWithCapacity( Handle<JSObject> object, Handle<FixedArrayBase> old_elements, ElementsKind from_kind, uint32_t capacity) argument
737 ConvertElementsWithCapacity( Handle<JSObject> object, Handle<FixedArrayBase> old_elements, ElementsKind from_kind, uint32_t capacity, int copy_size) argument
744 ConvertElementsWithCapacity( Handle<JSObject> object, Handle<FixedArrayBase> old_elements, ElementsKind from_kind, uint32_t capacity, uint32_t src_index, uint32_t dst_index, int copy_size) argument
770 ElementsKind from_kind = object->GetElementsKind(); local
1030 CopyElementsImpl(FixedArrayBase* from, uint32_t from_start, FixedArrayBase* to, ElementsKind from_kind, uint32_t to_start, int packed_size, int copy_size) argument
1270 ElementsKind from_kind = object->GetElementsKind(); local
1605 CopyElementsImpl(FixedArrayBase* from, uint32_t from_start, FixedArrayBase* to, ElementsKind from_kind, uint32_t to_start, int packed_size, int copy_size) argument
1735 CopyElementsImpl(FixedArrayBase* from, uint32_t from_start, FixedArrayBase* to, ElementsKind from_kind, uint32_t to_start, int packed_size, int copy_size) argument
2170 CopyElementsImpl(FixedArrayBase* from, uint32_t from_start, FixedArrayBase* to, ElementsKind from_kind, uint32_t to_start, int packed_size, int copy_size) argument
2189 ElementsKind from_kind = object->GetElementsKind(); local
2412 ElementsKind from_kind = array->GetElementsKind(); local
[all...]
H A Delements.h111 ElementsKind from_kind) {
113 *from_holder, 0, from_kind, to, 0, kCopyToEndAndInitializeToHole);
108 CopyElements( Handle<JSObject> from_holder, Handle<FixedArrayBase> to, ElementsKind from_kind) argument
H A Dcode-stubs.h2497 ElementsKind from_kind,
2500 set_sub_minor_key(FromKindBits::encode(from_kind) |
2505 ElementsKind from_kind() const {
2826 ElementsTransitionAndStoreStub(Isolate* isolate, ElementsKind from_kind,
2831 FromBits::encode(from_kind) | ToBits::encode(to_kind) |
2835 ElementsKind from_kind() const { return FromBits::decode(sub_minor_key()); }
H A Dobjects.cc2059 ElementsKind from_kind, Handle<FixedArrayBase> from_elements,
2061 if (from_kind != to_kind) {
2063 os << "elements transition [" << ElementsKindToString(from_kind) << " -> "
3434 ElementsKind from_kind = root_map->elements_kind(); local
3437 if (from_kind != to_kind && to_kind != DICTIONARY_ELEMENTS &&
3439 !(IsTransitionableFastElementsKind(from_kind) &&
3440 IsMoreGeneralElementsKindTransition(from_kind, to_kind))) {
3465 if (from_kind != to_kind) {
3912 ElementsKind from_kind = root_map->elements_kind();
3914 if (from_kind !
2057 PrintElementsTransition( FILE* file, Handle<JSObject> object, ElementsKind from_kind, Handle<FixedArrayBase> from_elements, ElementsKind to_kind, Handle<FixedArrayBase> to_elements) argument
4766 ElementsKind from_kind = map->elements_kind(); local
16052 ElementsKind from_kind = object->GetElementsKind(); local
16089 IsValidElementsTransition(ElementsKind from_kind, ElementsKind to_kind) argument
[all...]
H A Dcode-stubs-hydrogen.cc1169 casted_stub()->from_kind(),
1833 casted_stub()->from_kind(),
/external/v8/src/runtime/
H A Druntime-array.cc139 ElementsKind from_kind = from->GetElementsKind(); local
140 Handle<Map> new_map = JSObject::GetElementsTransitionMap(to, from_kind);
/external/v8/src/crankshaft/arm/
H A Dlithium-arm.h2222 ElementsKind from_kind() { return hydrogen()->from_kind(); } function in class:v8::internal::final
H A Dlithium-codegen-arm.cc4244 ElementsKind from_kind = instr->from_kind(); local
4252 if (IsSimpleMapChangeTransition(from_kind, to_kind)) {
4268 TransitionElementsKindStub stub(isolate(), from_kind, to_kind, is_js_array); local
/external/v8/src/crankshaft/ia32/
H A Dlithium-ia32.h2210 ElementsKind from_kind() { return hydrogen()->from_kind(); } function in class:v8::internal::final
H A Dlithium-codegen-ia32.cc4155 ElementsKind from_kind = instr->from_kind(); local
4160 IsSimpleMapChangeTransition(from_kind, to_kind);
4180 TransitionElementsKindStub stub(isolate(), from_kind, to_kind, is_js_array); local
/external/v8/src/crankshaft/mips/
H A Dlithium-mips.h2179 ElementsKind from_kind() { return hydrogen()->from_kind(); } function in class:v8::internal::final
H A Dlithium-codegen-mips.cc4222 ElementsKind from_kind = instr->from_kind(); local
4229 if (IsSimpleMapChangeTransition(from_kind, to_kind)) {
4245 TransitionElementsKindStub stub(isolate(), from_kind, to_kind, is_js_array); local
/external/v8/src/crankshaft/mips64/
H A Dlithium-mips64.h2225 ElementsKind from_kind() { return hydrogen()->from_kind(); } function in class:v8::internal::final
H A Dlithium-codegen-mips64.cc4456 ElementsKind from_kind = instr->from_kind(); local
4463 if (IsSimpleMapChangeTransition(from_kind, to_kind)) {
4479 TransitionElementsKindStub stub(isolate(), from_kind, to_kind, is_js_array); local
/external/v8/src/crankshaft/ppc/
H A Dlithium-ppc.h2134 ElementsKind from_kind() { return hydrogen()->from_kind(); } function in class:v8::internal::final
H A Dlithium-codegen-ppc.cc4515 ElementsKind from_kind = instr->from_kind(); local
4523 if (IsSimpleMapChangeTransition(from_kind, to_kind)) {
4537 TransitionElementsKindStub stub(isolate(), from_kind, to_kind, is_js_array); local
/external/v8/src/crankshaft/x64/
H A Dlithium-x64.h2197 ElementsKind from_kind() { return hydrogen()->from_kind(); } function in class:v8::internal::final
H A Dlithium-codegen-x64.cc4357 ElementsKind from_kind = instr->from_kind(); local
4363 if (IsSimpleMapChangeTransition(from_kind, to_kind)) {
4376 TransitionElementsKindStub stub(isolate(), from_kind, to_kind, is_js_array); local
/external/v8/src/crankshaft/x87/
H A Dlithium-x87.h2214 ElementsKind from_kind() { return hydrogen()->from_kind(); } function in class:v8::internal::final
H A Dlithium-codegen-x87.cc4560 ElementsKind from_kind = instr->from_kind(); local
4565 IsSimpleMapChangeTransition(from_kind, to_kind);
4584 TransitionElementsKindStub stub(isolate(), from_kind, to_kind, is_js_array); local
/external/v8/src/crankshaft/
H A Dhydrogen-instructions.cc3599 ElementsKind from_kind = original_map().handle()->elements_kind(); local
3602 << ElementsAccessor::ForKind(from_kind)->name() << "] -> "
3605 if (IsSimpleMapChangeTransition(from_kind, to_kind)) os << " (simple)";
/external/v8/src/crankshaft/arm64/
H A Dlithium-codegen-arm64.cc5456 ElementsKind from_kind = instr->from_kind(); local
5461 if (IsSimpleMapChangeTransition(from_kind, to_kind)) {
5483 TransitionElementsKindStub stub(isolate(), from_kind, to_kind, is_js_array); local
H A Dlithium-arm64.h2826 ElementsKind from_kind() const { return hydrogen()->from_kind(); } function in class:v8::internal::final

Completed in 510 milliseconds

12