Home
last modified time | relevance | path

Searched refs:IsFastElementsKind (Results 1 – 21 of 21) sorted by relevance

/external/v8/src/
Delements-kind.h112 inline bool IsFastElementsKind(ElementsKind kind) { in IsFastElementsKind() function
119 return IsFastElementsKind(kind) || IsFixedTypedArrayElementsKind(kind) || in IsTransitionElementsKind()
238 return IsFastElementsKind(from_kind) && in IsTransitionableFastElementsKind()
Delements-kind.cc125 return IsFastElementsKind(elements_kind) || in IsFastTransitionTarget()
135 if (IsFastElementsKind(from_kind) && IsFastTransitionTarget(to_kind)) { in IsMoreGeneralElementsKindTransition()
Dcontexts.h672 DCHECK(IsFastElementsKind(elements_kind)); in ArrayMapIndex()
Delements.cc738 DCHECK(IsFastElementsKind(array->GetElementsKind())); in SetLengthImpl()
850 DCHECK(IsFastElementsKind(from_kind)); in TransitionElementsKindImpl()
851 DCHECK(IsFastElementsKind(to_kind)); in TransitionElementsKindImpl()
1894 if (IsFastElementsKind(from_kind) && from_kind != to_kind) { in AddImpl()
Dcode-stub-assembler.h716 Node* IsFastElementsKind(Node* elements_kind);
Dcode-stub-assembler.cc674 GotoIfNot(IsFastElementsKind(elements_kind), if_false); in BranchIfFastJSArray()
8290 Node* CodeStubAssembler::IsFastElementsKind(Node* elements_kind) { in IsFastElementsKind() function in v8::internal::CodeStubAssembler
8296 CSA_ASSERT(this, IsFastElementsKind(elements_kind)); in IsHoleyFastElementsKind()
Dobjects.cc4868 if (IsFastElementsKind(kind)) { in AddMissingElementsTransitions()
4904 } else if (IsFastElementsKind(from_kind) && IsFastElementsKind(to_kind)) { in TransitionElementsTo()
4927 if (IsFastElementsKind(to_kind)) { in TransitionElementsTo()
8901 DCHECK(!IsFastElementsKind(kind) || in CopyAsElementsKind()
15584 DCHECK(IsFastElementsKind(from_kind)); in TransitionElementsKind()
15585 DCHECK(IsFastElementsKind(to_kind)); in TransitionElementsKind()
Disolate.cc2941 if (IsFastElementsKind(kind)) { in Throw()
Dobjects-inl.h4605 bool Map::has_fast_elements() { return IsFastElementsKind(elements_kind()); } in has_fast_elements()
7085 return IsFastElementsKind(GetElementsKind()); in HasFastElements()
/external/v8/src/compiler/
Daccess-info.cc27 if (IsFastElementsKind(elements_kind)) return true; in CanInlineElementAccess()
222 IsFastElementsKind(map->elements_kind()) && in ComputeElementAccessInfos()
501 } else if (IsFastElementsKind(map->elements_kind())) { in LookupSpecialFieldAccessor()
Daccess-builder.cc235 } else if (IsFastElementsKind(elements_kind)) { in ForJSArrayLength()
649 } else if (IsFastElementsKind(elements_kind)) { in ForJSArrayIteratorIndex()
Djs-builtin-reducer.cc147 IsFastElementsKind(receiver_map->elements_kind()) && in CanInlineArrayResizeOperation()
161 if (!IsFastElementsKind(receiver_map->elements_kind())) return false; in CanInlineJSArrayIteration()
Djs-create-lowering.cc552 DCHECK(IsFastElementsKind(elements_kind)); in ReduceNewArray()
Djs-native-context-specialization.cc984 if (!IsFastElementsKind(map->elements_kind())) return NoChange(); in ReduceElementAccess()
/external/v8/src/ic/
Dhandler-compiler.cc373 DCHECK(IsFastElementsKind(elements_kind) || in GetKeyedLoadHandler()
Dkeyed-store-generic.cc113 GotoIf(IsFastElementsKind(elements_kind), &loop_body); in BranchIfPrototypesHaveNonFastElements()
430 Branch(IsFastElementsKind(elements_kind), &if_fast, &if_nonfast); in EmitGenericElementStore()
/external/v8/src/runtime/
Druntime-literals.cc125 DCHECK(IsFastElementsKind(constant_elements_kind)); in CreateArrayLiteralBoilerplate()
Druntime-array.cc208 if (IsFastElementsKind(kind) || IsFixedTypedArrayElementsKind(kind)) { in RUNTIME_FUNCTION()
Druntime-object.cc110 !IsFastElementsKind(elements_kind)); in KeyedGetObjectProperty()
/external/v8/src/crankshaft/
Dhydrogen.cc7165 if (CanInlineElementAccess(map) && IsFastElementsKind(elements_kind) && in HandlePolymorphicElementAccess()
7239 DCHECK(IsFastElementsKind(elements_kind) || in HandlePolymorphicElementAccess()
8473 IsFastElementsKind(receiver_map->elements_kind()) && in CanInlineArrayResizeOperation()
8921 if (!IsFastElementsKind(kind)) return false; in TryInlineBuiltinMethodCall()
9293 DCHECK(IsFastElementsKind(kind)); in BuildArrayIndexOf()
Dhydrogen-instructions.h5133 IsFastElementsKind(elements_kind) in ForArrayLength()