Home
last modified time | relevance | path

Searched refs:HOLEY_SMI_ELEMENTS (Results 1 – 22 of 22) sorted by relevance

/external/v8/src/
Delements-kind.cc37 case HOLEY_SMI_ELEMENTS: in ElementsKindToShiftSize()
81 fast_elements_kind_sequence[1] = HOLEY_SMI_ELEMENTS; in Construct()
89 HOLEY_SMI_ELEMENTS); in Construct()
140 case HOLEY_SMI_ELEMENTS: in IsMoreGeneralElementsKindTransition()
141 return to_kind != PACKED_SMI_ELEMENTS && to_kind != HOLEY_SMI_ELEMENTS; in IsMoreGeneralElementsKindTransition()
143 return to_kind != PACKED_SMI_ELEMENTS && to_kind != HOLEY_SMI_ELEMENTS && in IsMoreGeneralElementsKindTransition()
158 static_assert(PACKED_SMI_ELEMENTS < HOLEY_SMI_ELEMENTS, in UnionElementsKindUptoSize()
160 static_assert(HOLEY_SMI_ELEMENTS < PACKED_ELEMENTS, in UnionElementsKindUptoSize()
171 case HOLEY_SMI_ELEMENTS: in UnionElementsKindUptoSize()
179 case HOLEY_SMI_ELEMENTS: in UnionElementsKindUptoSize()
[all …]
Delements-kind.h32 HOLEY_SMI_ELEMENTS, enumerator
80 HOLEY_SMI_ELEMENTS - PACKED_SMI_ELEMENTS;
144 return kind == PACKED_SMI_ELEMENTS || kind == HOLEY_SMI_ELEMENTS || in IsSmiOrObjectElementsKind()
149 return kind == PACKED_SMI_ELEMENTS || kind == HOLEY_SMI_ELEMENTS; in IsSmiElementsKind()
161 return kind == HOLEY_SMI_ELEMENTS || kind == HOLEY_DOUBLE_ELEMENTS || in IsHoleyElementsKind()
177 if (holey_kind == HOLEY_SMI_ELEMENTS) { in GetPackedElementsKind()
192 return HOLEY_SMI_ELEMENTS; in GetHoleyElementsKind()
206 static_assert(PACKED_SMI_ELEMENTS < HOLEY_SMI_ELEMENTS, in UnionElementsKindUptoPackedness()
214 case HOLEY_SMI_ELEMENTS: in UnionElementsKindUptoPackedness()
216 if (b == PACKED_SMI_ELEMENTS || b == HOLEY_SMI_ELEMENTS) { in UnionElementsKindUptoPackedness()
Dcode-factory.cc349 CASE(HOLEY_SMI_ELEMENTS, HoleySmi, DontOverride); in ArrayNoArgumentConstructor()
358 CASE(HOLEY_SMI_ELEMENTS, HoleySmi, DisableAllocationSites); in ArrayNoArgumentConstructor()
385 CASE(HOLEY_SMI_ELEMENTS, HoleySmi, DontOverride); in ArraySingleArgumentConstructor()
394 CASE(HOLEY_SMI_ELEMENTS, HoleySmi, DisableAllocationSites); in ArraySingleArgumentConstructor()
Delements.cc75 V(FastHoleySmiElementsAccessor, HOLEY_SMI_ELEMENTS, FixedArray) \
2669 case HOLEY_SMI_ELEMENTS: in CopyElementsImpl()
2776 ElementsKindTraits<HOLEY_SMI_ELEMENTS>> {
2780 ElementsKindTraits<HOLEY_SMI_ELEMENTS>>( in FastHoleySmiElementsAccessor()
2843 case HOLEY_SMI_ELEMENTS: in CopyElementsImpl()
3482 } else if (kind == HOLEY_SMI_ELEMENTS) { in TryCopyElementsFastNumber()
4530 case HOLEY_SMI_ELEMENTS: in ArrayConstructInitializeElements()
Dobjects-debug.cc1947 case HOLEY_SMI_ELEMENTS: in IncrementSpillStatistics()
Dobjects-printer.cc580 case HOLEY_SMI_ELEMENTS: in PrintElements()
Dobjects-inl.h1222 if (object->GetElementsKind() == HOLEY_SMI_ELEMENTS) { in EnsureCanContainElements()
Dcode-stub-assembler.cc2400 HOLEY_SMI_ELEMENTS, HOLEY_ELEMENTS, in LoadFixedArrayBaseElementAsTagged()
8638 PACKED_SMI_ELEMENTS, HOLEY_SMI_ELEMENTS, PACKED_ELEMENTS, in TryLookupElement()
12223 Int32Constant(HOLEY_SMI_ELEMENTS)); in IsFastSmiElementsKind()
12229 STATIC_ASSERT(HOLEY_SMI_ELEMENTS == (PACKED_SMI_ELEMENTS | 1)); in IsHoleyFastElementsKind()
Dobjects.cc8157 case HOLEY_SMI_ELEMENTS: in ReferencesObject()
8876 case HOLEY_SMI_ELEMENTS: in HasEnumerableElements()
15700 ElementsKind kind = HOLEY_SMI_ELEMENTS; in BestFittingFastElementsKind()
16039 case HOLEY_SMI_ELEMENTS: in GetFastElementsUsage()
/external/v8/src/builtins/
Dbuiltins-array.cc792 case HOLEY_SMI_ELEMENTS: in EstimateElementCount()
858 case HOLEY_SMI_ELEMENTS: in CollectElementIndices()
1028 case HOLEY_SMI_ELEMENTS: in IterateElements()
1257 case HOLEY_SMI_ELEMENTS: in Slow_ArrayConcat()
Dbuiltins-array-gen.cc156 GotoIf(IsElementsKindGreaterThan(kind, HOLEY_SMI_ELEMENTS), in FilterProcessor()
159 BuildAppendJSArray(HOLEY_SMI_ELEMENTS, a(), k_value, &runtime); in FilterProcessor()
251 GotoIf(IsElementsKindGreaterThan(kind, HOLEY_SMI_ELEMENTS), &array_not_smi); in FastMapProcessor()
252 TryStoreArrayElement(HOLEY_SMI_ELEMENTS, mode, &transition_pre, elements, k, in FastMapProcessor()
298 const ElementsKind kFromKind = HOLEY_SMI_ELEMENTS; in FastMapProcessor()
1065 GotoIf(IsElementsKindGreaterThan(kind, HOLEY_SMI_ELEMENTS), in TF_BUILTIN()
1564 Int32LessThanOrEqual(elements_kind, Int32Constant(HOLEY_SMI_ELEMENTS)), in TF_BUILTIN()
3009 STATIC_ASSERT(HOLEY_SMI_ELEMENTS == 1); in Generate()
4056 STATIC_ASSERT(HOLEY_SMI_ELEMENTS == 1); in CreateArrayDispatchSingleArgument()
4312 GENERATE_ARRAY_CTOR(NoArgument, HoleySmi, HOLEY_SMI_ELEMENTS, DontOverride,
[all …]
Dbuiltins-call-gen.cc140 STATIC_ASSERT(HOLEY_SMI_ELEMENTS == 1); in CallOrConstructWithArrayLike()
Dbase.tq75 const HOLEY_SMI_ELEMENTS: constexpr ElementsKind generates 'HOLEY_SMI_ELEMENTS';
Dbuiltins-typed-array-gen.cc1068 PACKED_SMI_ELEMENTS, HOLEY_SMI_ELEMENTS, PACKED_DOUBLE_ELEMENTS, in SetJSArraySource()
/external/v8/src/ic/
Dkeyed-store-generic.cc340 STATIC_ASSERT(HOLEY_SMI_ELEMENTS == 1); in StoreElementWithCapacity()
342 Int32Constant(HOLEY_SMI_ELEMENTS)), in StoreElementWithCapacity()
Daccessor-assembler.cc1780 HOLEY_SMI_ELEMENTS, HOLEY_ELEMENTS, in EmitElementLoad()
/external/v8/src/runtime/
Druntime-literals.cc207 case HOLEY_SMI_ELEMENTS: in StructureWalk()
/external/v8/src/compiler/
Deffect-control-linearizer.cc4058 __ GotoIfNot(IsElementsKindGreaterThan(kind, HOLEY_SMI_ELEMENTS), in LowerTransitionAndStoreElement()
4083 TransitionElementsTo(node, array, HOLEY_SMI_ELEMENTS, in LowerTransitionAndStoreElement()
4089 TransitionElementsTo(node, array, HOLEY_SMI_ELEMENTS, HOLEY_ELEMENTS); in LowerTransitionAndStoreElement()
4173 __ GotoIfNot(IsElementsKindGreaterThan(kind, HOLEY_SMI_ELEMENTS), in LowerTransitionAndStoreNumberElement()
4189 TransitionElementsTo(node, array, HOLEY_SMI_ELEMENTS, in LowerTransitionAndStoreNumberElement()
4236 __ GotoIfNot(IsElementsKindGreaterThan(kind, HOLEY_SMI_ELEMENTS), in LowerTransitionAndStoreNonNumberElement()
4246 TransitionElementsTo(node, array, HOLEY_SMI_ELEMENTS, HOLEY_ELEMENTS); in LowerTransitionAndStoreNonNumberElement()
Djs-native-context-specialization.cc2503 elements_kind == HOLEY_SMI_ELEMENTS) { in BuildElementAccess()
2530 elements_kind == HOLEY_SMI_ELEMENTS) { in BuildElementAccess()
2567 elements_kind == HOLEY_SMI_ELEMENTS) { in BuildElementAccess()
Daccess-builder.cc875 case HOLEY_SMI_ELEMENTS: in ForFixedArrayElement()
Djs-heap-broker.cc1080 case HOLEY_SMI_ELEMENTS: in GetInitialJSArrayMap()
Djs-call-reducer.cc2520 case HOLEY_SMI_ELEMENTS: in GetCallableForArrayIndexOf()
2540 case HOLEY_SMI_ELEMENTS: in GetCallableForArrayIncludes()
5109 elements_kind == HOLEY_SMI_ELEMENTS) { in ReduceArrayIteratorPrototypeNext()