/external/v8/src/ |
H A D | elements-kind.h | 194 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 D | elements-kind.cc | 123 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 D | elements.cc | 110 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 D | elements.h | 111 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 D | code-stubs.h | 2497 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 D | objects.cc | 2059 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 D | code-stubs-hydrogen.cc | 1169 casted_stub()->from_kind(), 1833 casted_stub()->from_kind(),
|
/external/v8/src/runtime/ |
H A D | runtime-array.cc | 139 ElementsKind from_kind = from->GetElementsKind(); local 140 Handle<Map> new_map = JSObject::GetElementsTransitionMap(to, from_kind);
|
/external/v8/src/crankshaft/arm/ |
H A D | lithium-arm.h | 2222 ElementsKind from_kind() { return hydrogen()->from_kind(); } function in class:v8::internal::final
|
H A D | lithium-codegen-arm.cc | 4244 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 D | lithium-ia32.h | 2210 ElementsKind from_kind() { return hydrogen()->from_kind(); } function in class:v8::internal::final
|
H A D | lithium-codegen-ia32.cc | 4155 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 D | lithium-mips.h | 2179 ElementsKind from_kind() { return hydrogen()->from_kind(); } function in class:v8::internal::final
|
H A D | lithium-codegen-mips.cc | 4222 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 D | lithium-mips64.h | 2225 ElementsKind from_kind() { return hydrogen()->from_kind(); } function in class:v8::internal::final
|
H A D | lithium-codegen-mips64.cc | 4456 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 D | lithium-ppc.h | 2134 ElementsKind from_kind() { return hydrogen()->from_kind(); } function in class:v8::internal::final
|
H A D | lithium-codegen-ppc.cc | 4515 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 D | lithium-x64.h | 2197 ElementsKind from_kind() { return hydrogen()->from_kind(); } function in class:v8::internal::final
|
H A D | lithium-codegen-x64.cc | 4357 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 D | lithium-x87.h | 2214 ElementsKind from_kind() { return hydrogen()->from_kind(); } function in class:v8::internal::final
|
H A D | lithium-codegen-x87.cc | 4560 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 D | hydrogen-instructions.cc | 3599 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 D | lithium-codegen-arm64.cc | 5456 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 D | lithium-arm64.h | 2826 ElementsKind from_kind() const { return hydrogen()->from_kind(); } function in class:v8::internal::final
|