/external/v8/src/ |
H A D | elements-kind.h | 208 inline ElementsKind FastSmiToObjectElementsKind(ElementsKind from_kind) { argument 209 DCHECK(IsFastSmiElementsKind(from_kind)); 210 return (from_kind == FAST_SMI_ELEMENTS) 216 inline bool IsSimpleMapChangeTransition(ElementsKind from_kind, argument 218 return (GetHoleyElementsKind(from_kind) == to_kind) || 219 (IsFastSmiElementsKind(from_kind) && 224 bool IsMoreGeneralElementsKindTransition(ElementsKind from_kind, 228 inline ElementsKind GetMoreGeneralElementsKind(ElementsKind from_kind, argument 230 if (IsMoreGeneralElementsKindTransition(from_kind, to_kind)) { 233 return from_kind; 237 IsTransitionableFastElementsKind(ElementsKind from_kind) argument [all...] |
H A D | elements-kind.cc | 129 bool IsMoreGeneralElementsKindTransition(ElementsKind from_kind, argument 131 if (IsFixedTypedArrayElementsKind(from_kind) || 135 if (IsFastElementsKind(from_kind) && IsFastTransitionTarget(to_kind)) { 136 switch (from_kind) {
|
H A D | elements.cc | 116 ElementsKind from_kind, uint32_t from_start, 143 DCHECK(IsFastSmiOrObjectElementsKind(from_kind)); 147 (IsFastObjectElementsKind(from_kind) && IsFastObjectElementsKind(to_kind)) 804 ElementsKind from_kind, uint32_t capacity) { 806 object, old_elements, from_kind, capacity, 0, 0, 812 ElementsKind from_kind, uint32_t capacity, int copy_size) { 813 return ConvertElementsWithCapacity(object, old_elements, from_kind, 819 ElementsKind from_kind, uint32_t capacity, uint32_t src_index, 830 if (IsFastPackedElementsKind(from_kind) && object->IsJSArray()) { 835 from_kind, dst_inde 115 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 802 ConvertElementsWithCapacity( Handle<JSObject> object, Handle<FixedArrayBase> old_elements, ElementsKind from_kind, uint32_t capacity) argument 810 ConvertElementsWithCapacity( Handle<JSObject> object, Handle<FixedArrayBase> old_elements, ElementsKind from_kind, uint32_t capacity, int copy_size) argument 817 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 843 ElementsKind from_kind = from_map->elements_kind(); local 881 ElementsKind from_kind = object->GetElementsKind(); local 955 CopyElementsImpl(FixedArrayBase* from, uint32_t from_start, FixedArrayBase* to, ElementsKind from_kind, uint32_t to_start, int packed_size, int copy_size) argument 1355 CopyElementsImpl(FixedArrayBase* from, uint32_t from_start, FixedArrayBase* to, ElementsKind from_kind, uint32_t to_start, int packed_size, int copy_size) argument 1885 ElementsKind from_kind = object->GetElementsKind(); local 2447 CopyElementsImpl(FixedArrayBase* from, uint32_t from_start, FixedArrayBase* to, ElementsKind from_kind, uint32_t to_start, int packed_size, int copy_size) argument 2592 CopyElementsImpl(FixedArrayBase* from, uint32_t from_start, FixedArrayBase* to, ElementsKind from_kind, uint32_t to_start, int packed_size, int copy_size) argument 3428 CopyElementsImpl(FixedArrayBase* from, uint32_t from_start, FixedArrayBase* to, ElementsKind from_kind, uint32_t to_start, int packed_size, int copy_size) argument 3447 ElementsKind from_kind = object->GetElementsKind(); local 3592 ElementsKind from_kind = object->GetElementsKind(); local 3602 CopyElementsImpl(FixedArrayBase* from, uint32_t from_start, FixedArrayBase* to, ElementsKind from_kind, uint32_t to_start, int packed_size, int copy_size) argument 3863 ElementsKind from_kind = array->GetElementsKind(); local [all...] |
H A D | code-stubs-hydrogen.cc | 324 ElementsKind const from_kind = casted_stub()->from_kind(); local 335 DCHECK_IMPLIES(IsFastHoleyElementsKind(from_kind), 338 if (AllocationSite::GetMode(from_kind, to_kind) == TRACK_ALLOCATION_SITE) { 342 if (!IsSimpleMapChangeTransition(from_kind, to_kind)) { 360 HObjectAccess::ForArrayLength(from_kind))); 370 BuildGrowElementsCapacity(object, elements, from_kind, to_kind, length,
|
H A D | map-updater.cc | 227 ElementsKind from_kind = root_map_->elements_kind(); local 230 if (from_kind != to_kind && to_kind != DICTIONARY_ELEMENTS && 233 !(IsTransitionableFastElementsKind(from_kind) && 234 IsMoreGeneralElementsKindTransition(from_kind, to_kind))) { 266 if (from_kind != to_kind) {
|
H A D | code-stubs.h | 1531 TransitionElementsKindStub(Isolate* isolate, ElementsKind from_kind, argument 1534 set_sub_minor_key(FromKindBits::encode(from_kind) | 1538 ElementsKind from_kind() const { function in class:v8::TransitionElementsKindStub 1745 ElementsTransitionAndStoreStub(Isolate* isolate, ElementsKind from_kind, argument 1750 FromBits::encode(from_kind) | ToBits::encode(to_kind) | 1754 ElementsKind from_kind() const { return FromBits::decode(minor_key_); } function in class:v8::ElementsTransitionAndStoreStub
|
H A D | code-stub-assembler.h | 602 ElementsKind from_kind, Node* from_array, ElementsKind to_kind, 621 // Loads an element from |array| of |from_kind| elements by given |offset| 626 ElementsKind from_kind, 646 ElementsKind from_kind, ElementsKind to_kind, 1113 void TransitionElementsKind(Node* object, Node* map, ElementsKind from_kind,
|
H A D | code-stub-assembler.cc | 2112 ElementsKind from_kind, Node* from_array, ElementsKind to_kind, 2120 DCHECK(!IsFixedTypedArrayElementsKind(from_kind)); 2124 bool from_double_elements = IsFastDoubleElementsKind(from_kind); 2128 IsFastDoubleElementsKind(from_kind) == IsFastDoubleElementsKind(to_kind); 2130 IsFastDoubleElementsKind(from_kind) && IsFastObjectElementsKind(to_kind); 2149 IntPtrOrSmiConstant(0, mode), from_kind, mode, first_element_offset); 2151 ElementOffsetFromIndex(element_count, from_kind, 2199 from_array, var_from_offset.value(), from_kind, to_kind, if_hole); 2258 ElementsKind from_kind = from_one_byte ? UINT8_ELEMENTS : UINT16_ELEMENTS; local 2263 ElementOffsetFromIndex(from_index, from_kind, mod 2111 CopyFixedArrayElements( ElementsKind from_kind, Node* from_array, ElementsKind to_kind, Node* to_array, Node* element_count, Node* capacity, WriteBarrierMode barrier_mode, ParameterMode mode) argument 2305 LoadElementAndPrepareForStore(Node* array, Node* offset, ElementsKind from_kind, ElementsKind to_kind, Label* if_hole) argument 2374 GrowElementsCapacity( Node* object, Node* elements, ElementsKind from_kind, ElementsKind to_kind, Node* capacity, Node* new_capacity, ParameterMode mode, Label* bailout) argument [all...] |
H A D | objects.cc | 2784 ElementsKind from_kind, Handle<FixedArrayBase> from_elements, 2786 if (from_kind != to_kind) { 2788 os << "elements transition [" << ElementsKindToString(from_kind) << " -> " 4122 ElementsKind from_kind = root_map->elements_kind(); 4124 if (from_kind != to_kind) { 4889 ElementsKind from_kind = map->elements_kind(); local 4890 if (from_kind == to_kind) return map; 4894 if (from_kind == FAST_SLOPPY_ARGUMENTS_ELEMENTS) { 4899 } else if (from_kind == SLOW_SLOPPY_ARGUMENTS_ELEMENTS) { 4904 } else if (IsFastElementsKind(from_kind) 2782 PrintElementsTransition( FILE* file, Handle<JSObject> object, ElementsKind from_kind, Handle<FixedArrayBase> from_elements, ElementsKind to_kind, Handle<FixedArrayBase> to_elements) argument 15575 ElementsKind from_kind = object->GetElementsKind(); local 15612 IsValidElementsTransition(ElementsKind from_kind, ElementsKind to_kind) argument [all...] |
H A D | code-stubs.cc | 458 "ElementsTransitionAndStoreStub: from_kind=%s, to_kind=%s," 460 ElementsKindToString(from_kind()), ElementsKindToString(to_kind()), 469 assembler.TransitionElementsKind(receiver, map, from_kind(), to_kind(),
|
/external/v8/src/ic/ |
H A D | keyed-store-generic.cc | 47 Node* native_context, ElementsKind from_kind, 121 ElementsKind from_kind, ElementsKind to_kind, Label* bailout) { 122 DCHECK(IsFastPackedElementsKind(from_kind)); 123 ElementsKind holey_from_kind = GetHoleyElementsKind(from_kind); 125 if (AllocationSite::GetMode(from_kind, to_kind) == TRACK_ALLOCATION_SITE) { 130 // Check if the receiver has the default |from_kind| map. 133 LoadContextElement(native_context, Context::ArrayMapIndex(from_kind)); 154 if (IsFastDoubleElementsKind(from_kind) != 157 GrowElementsCapacity(receiver, elements, from_kind, to_kind, capacity,
|
/external/v8/src/ast/ |
H A D | ast.cc | 775 ElementsKind from_kind = TERMINAL_FAST_ELEMENTS_KIND; local 776 accessor->CopyElements(fixed_array, from_kind, elements, constants_length);
|
/external/v8/src/runtime/ |
H A D | runtime-array.cc | 144 ElementsKind from_kind = from->GetElementsKind(); local 145 Handle<Map> new_map = JSObject::GetElementsTransitionMap(to, from_kind);
|
/external/v8/src/crankshaft/arm/ |
H A D | lithium-arm.h | 1978 ElementsKind from_kind() { return hydrogen()->from_kind(); } function in class:v8::internal::final
|
H A D | lithium-codegen-arm.cc | 4076 ElementsKind from_kind = instr->from_kind(); local 4084 if (IsSimpleMapChangeTransition(from_kind, to_kind)) { 4099 TransitionElementsKindStub stub(isolate(), from_kind, to_kind); local
|
/external/v8/src/crankshaft/arm64/ |
H A D | lithium-arm64.h | 2547 ElementsKind from_kind() const { return hydrogen()->from_kind(); } function in class:v8::internal::final
|
/external/v8/src/crankshaft/ia32/ |
H A D | lithium-ia32.h | 1992 ElementsKind from_kind() { return hydrogen()->from_kind(); } function in class:v8::internal::final
|
/external/v8/src/crankshaft/mips/ |
H A D | lithium-mips.h | 1935 ElementsKind from_kind() { return hydrogen()->from_kind(); } function in class:v8::internal::final
|
/external/v8/src/crankshaft/mips64/ |
H A D | lithium-mips64.h | 1981 ElementsKind from_kind() { return hydrogen()->from_kind(); } function in class:v8::internal::final
|
/external/v8/src/crankshaft/ppc/ |
H A D | lithium-ppc.h | 1925 ElementsKind from_kind() { return hydrogen()->from_kind(); } function in class:v8::internal::final
|
/external/v8/src/crankshaft/s390/ |
H A D | lithium-s390.h | 1782 ElementsKind from_kind() { return hydrogen()->from_kind(); } function in class:v8::internal::final
|
/external/v8/src/crankshaft/x64/ |
H A D | lithium-x64.h | 1979 ElementsKind from_kind() { return hydrogen()->from_kind(); } function in class:v8::internal::final
|
/external/v8/src/crankshaft/x87/ |
H A D | lithium-x87.h | 1978 ElementsKind from_kind() { return hydrogen()->from_kind(); } function in class:v8::internal::final
|
/external/python/cpython3/Objects/ |
H A D | unicodeobject.c | 1390 unsigned int from_kind, to_kind; local 1407 from_kind = PyUnicode_KIND(from); 1420 ch = PyUnicode_READ(from_kind, from_data, from_start + i); 1426 if (from_kind == to_kind) { 1439 (char*)from_data + from_kind * from_start, 1442 else if (from_kind == PyUnicode_1BYTE_KIND 1452 else if (from_kind == PyUnicode_1BYTE_KIND 1462 else if (from_kind == PyUnicode_2BYTE_KIND 1476 if (from_kind == PyUnicode_2BYTE_KIND 1486 else if (from_kind [all...] |
/external/v8/src/crankshaft/ |
H A D | hydrogen-instructions.cc | 3057 ElementsKind from_kind = original_map().handle()->elements_kind(); local 3060 << ElementsAccessor::ForKind(from_kind)->name() << "] -> " 3063 if (IsSimpleMapChangeTransition(from_kind, to_kind)) os << " (simple)";
|