Searched defs:from_kind (Results 1 - 25 of 31) sorted by relevance

12

/external/v8/src/
H A Delements-kind.cc129 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 Delements-kind.h208 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 Dcode-stubs-hydrogen.cc324 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 Dmap-updater.cc227 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 Dcode-stubs.h1531 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 Delements.cc116 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 Dcode-stub-assembler.cc2112 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...]
/external/v8/src/runtime/
H A Druntime-array.cc144 ElementsKind from_kind = from->GetElementsKind(); local
145 Handle<Map> new_map = JSObject::GetElementsTransitionMap(to, from_kind);
/external/v8/src/ast/
H A Dast.cc775 ElementsKind from_kind = TERMINAL_FAST_ELEMENTS_KIND; local
776 accessor->CopyElements(fixed_array, from_kind, elements, constants_length);
/external/v8/src/crankshaft/arm/
H A Dlithium-arm.h1978 ElementsKind from_kind() { return hydrogen()->from_kind(); } function in class:v8::internal::final
H A Dlithium-codegen-arm.cc4076 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 Dlithium-arm64.h2547 ElementsKind from_kind() const { return hydrogen()->from_kind(); } function in class:v8::internal::final
H A Dlithium-codegen-arm64.cc5293 ElementsKind from_kind = instr->from_kind(); local
5298 if (IsSimpleMapChangeTransition(from_kind, to_kind)) {
5319 TransitionElementsKindStub stub(isolate(), from_kind, to_kind); local
/external/v8/src/crankshaft/ia32/
H A Dlithium-ia32.h1992 ElementsKind from_kind() { return hydrogen()->from_kind(); } function in class:v8::internal::final
H A Dlithium-codegen-ia32.cc3888 ElementsKind from_kind = instr->from_kind(); local
3893 IsSimpleMapChangeTransition(from_kind, to_kind);
3912 TransitionElementsKindStub stub(isolate(), from_kind, to_kind); local
/external/v8/src/crankshaft/mips/
H A Dlithium-mips.h1935 ElementsKind from_kind() { return hydrogen()->from_kind(); } function in class:v8::internal::final
H A Dlithium-codegen-mips.cc4051 ElementsKind from_kind = instr->from_kind(); local
4058 if (IsSimpleMapChangeTransition(from_kind, to_kind)) {
4073 TransitionElementsKindStub stub(isolate(), from_kind, to_kind); local
/external/v8/src/crankshaft/mips64/
H A Dlithium-mips64.h1981 ElementsKind from_kind() { return hydrogen()->from_kind(); } function in class:v8::internal::final
H A Dlithium-codegen-mips64.cc4271 ElementsKind from_kind = instr->from_kind(); local
4278 if (IsSimpleMapChangeTransition(from_kind, to_kind)) {
4293 TransitionElementsKindStub stub(isolate(), from_kind, to_kind); local
/external/v8/src/crankshaft/ppc/
H A Dlithium-ppc.h1925 ElementsKind from_kind() { return hydrogen()->from_kind(); } function in class:v8::internal::final
H A Dlithium-codegen-ppc.cc4388 ElementsKind from_kind = instr->from_kind(); local
4396 if (IsSimpleMapChangeTransition(from_kind, to_kind)) {
4409 TransitionElementsKindStub stub(isolate(), from_kind, to_kind); local
/external/v8/src/crankshaft/s390/
H A Dlithium-s390.h1782 ElementsKind from_kind() { return hydrogen()->from_kind(); } function in class:v8::internal::final
/external/v8/src/crankshaft/x64/
H A Dlithium-x64.h1979 ElementsKind from_kind() { return hydrogen()->from_kind(); } function in class:v8::internal::final
/external/v8/src/crankshaft/x87/
H A Dlithium-x87.h1978 ElementsKind from_kind() { return hydrogen()->from_kind(); } function in class:v8::internal::final
/external/v8/src/crankshaft/
H A Dhydrogen-instructions.cc3057 ElementsKind from_kind = original_map().handle()->elements_kind(); local
3060 << ElementsAccessor::ForKind(from_kind)->name() << "] -> "
3063 if (IsSimpleMapChangeTransition(from_kind, to_kind)) os << " (simple)";

Completed in 733 milliseconds

12