Home
last modified time | relevance | path

Searched refs:PACKED_SMI_ELEMENTS (Results 1 – 25 of 28) sorted by relevance

12

/external/v8/src/
Delements-kind.cc35 case PACKED_SMI_ELEMENTS: in ElementsKindToShiftSize()
79 STATIC_ASSERT(PACKED_SMI_ELEMENTS == FIRST_FAST_ELEMENTS_KIND); in Construct()
80 fast_elements_kind_sequence[0] = PACKED_SMI_ELEMENTS; in Construct()
88 STATIC_ASSERT(PACKED_SMI_ELEMENTS + kFastElementsKindPackedToHoley == in Construct()
138 case PACKED_SMI_ELEMENTS: in IsMoreGeneralElementsKindTransition()
139 return to_kind != PACKED_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()
168 case PACKED_SMI_ELEMENTS: in UnionElementsKindUptoSize()
[all …]
Delements-kind.h31 PACKED_SMI_ELEMENTS, enumerator
65 FIRST_ELEMENTS_KIND = PACKED_SMI_ELEMENTS,
67 FIRST_FAST_ELEMENTS_KIND = PACKED_SMI_ELEMENTS,
80 HOLEY_SMI_ELEMENTS - PACKED_SMI_ELEMENTS;
87 inline ElementsKind GetInitialFastElementsKind() { return PACKED_SMI_ELEMENTS; } in GetInitialFastElementsKind()
144 return kind == PACKED_SMI_ELEMENTS || kind == HOLEY_SMI_ELEMENTS || in IsSmiOrObjectElementsKind()
149 return kind == PACKED_SMI_ELEMENTS || kind == HOLEY_SMI_ELEMENTS; in IsSmiElementsKind()
171 return kind == PACKED_SMI_ELEMENTS || kind == PACKED_DOUBLE_ELEMENTS || in IsFastPackedElementsKind()
178 return PACKED_SMI_ELEMENTS; in GetPackedElementsKind()
191 if (packed_kind == PACKED_SMI_ELEMENTS) { in GetHoleyElementsKind()
[all …]
Dcode-factory.cc348 CASE(PACKED_SMI_ELEMENTS, PackedSmi, DontOverride); in ArrayNoArgumentConstructor()
357 CASE(PACKED_SMI_ELEMENTS, PackedSmi, DisableAllocationSites); in ArrayNoArgumentConstructor()
384 CASE(PACKED_SMI_ELEMENTS, PackedSmi, DontOverride); in ArraySingleArgumentConstructor()
393 CASE(PACKED_SMI_ELEMENTS, PackedSmi, DisableAllocationSites); in ArraySingleArgumentConstructor()
Djson-parser.cc558 return PACKED_SMI_ELEMENTS; in GetElementsKind()
604 case PACKED_SMI_ELEMENTS: { in ParseJsonArray()
Delements.cc74 V(FastPackedSmiElementsAccessor, PACKED_SMI_ELEMENTS, FixedArray) \
2668 case PACKED_SMI_ELEMENTS: in CopyElementsImpl()
2765 ElementsKindTraits<PACKED_SMI_ELEMENTS>> {
2770 ElementsKindTraits<PACKED_SMI_ELEMENTS>>(name) {} in FastPackedSmiElementsAccessor()
2839 case PACKED_SMI_ELEMENTS: in CopyElementsImpl()
3472 if (kind == PACKED_SMI_ELEMENTS) { in TryCopyElementsFastNumber()
4531 case PACKED_SMI_ELEMENTS: { in ArrayConstructInitializeElements()
Djson-stringifier.cc530 case PACKED_SMI_ELEMENTS: { in SerializeJSArray()
Dobjects-inl.h609 if (IsSmi()) return PACKED_SMI_ELEMENTS; in OptimalElementsKind()
1224 } else if (object->GetElementsKind() == PACKED_SMI_ELEMENTS) { in EnsureCanContainElements()
Dobjects-debug.cc1948 case PACKED_SMI_ELEMENTS: in IncrementSpillStatistics()
Dvalue-serializer.cc628 case PACKED_SMI_ELEMENTS: { in WriteJSArray()
Dobjects-printer.cc581 case PACKED_SMI_ELEMENTS: in PrintElements()
/external/v8/src/builtins/
Dbuiltins-array.cc791 case PACKED_SMI_ELEMENTS: in EstimateElementCount()
856 case PACKED_SMI_ELEMENTS: in CollectElementIndices()
1026 case PACKED_SMI_ELEMENTS: in IterateElements()
1169 ElementsKind kind = PACKED_SMI_ELEMENTS; in Slow_ArrayConcat()
1258 case PACKED_SMI_ELEMENTS: { in Slow_ArrayConcat()
Darray-reverse.tq165 if (kind == PACKED_SMI_ELEMENTS) {
Dbuiltins-array-gen.cc914 a_.Bind(AllocateJSArray(PACKED_SMI_ELEMENTS, array_map, len, len, nullptr, in GenerateArraySpeciesCreate()
1068 Node* new_length = BuildAppendJSArray(PACKED_SMI_ELEMENTS, array_receiver, in TF_BUILTIN()
1910 array = CAST(AllocateJSArray(PACKED_SMI_ELEMENTS, array_map, in ConstructArrayLike()
1971 array = CAST(AllocateJSArray(PACKED_SMI_ELEMENTS, array_map, length, in ConstructArrayLike()
3008 STATIC_ASSERT(PACKED_SMI_ELEMENTS == 0); in Generate()
4055 STATIC_ASSERT(PACKED_SMI_ELEMENTS == 0); in CreateArrayDispatchSingleArgument()
4310 GENERATE_ARRAY_CTOR(NoArgument, PackedSmi, PACKED_SMI_ELEMENTS, DontOverride,
4314 GENERATE_ARRAY_CTOR(NoArgument, PackedSmi, PACKED_SMI_ELEMENTS,
4328 GENERATE_ARRAY_CTOR(SingleArgument, PackedSmi, PACKED_SMI_ELEMENTS,
4332 GENERATE_ARRAY_CTOR(SingleArgument, PackedSmi, PACKED_SMI_ELEMENTS,
Dbuiltins-call-gen.cc139 STATIC_ASSERT(PACKED_SMI_ELEMENTS == 0); in CallOrConstructWithArrayLike()
Dbase.tq73 const PACKED_SMI_ELEMENTS: constexpr ElementsKind generates
74 'PACKED_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.cc327 PACKED_SMI_ELEMENTS, PACKED_ELEMENTS, slow); in StoreElementWithCapacity()
339 STATIC_ASSERT(PACKED_SMI_ELEMENTS == 0); in StoreElementWithCapacity()
368 PACKED_SMI_ELEMENTS, target_kind, slow); in StoreElementWithCapacity()
390 PACKED_SMI_ELEMENTS, target_kind, slow); in StoreElementWithCapacity()
Daccessor-assembler.cc1778 PACKED_SMI_ELEMENTS, PACKED_ELEMENTS, in EmitElementLoad()
/external/v8/src/runtime/
Druntime-literals.cc206 case PACKED_SMI_ELEMENTS: in StructureWalk()
/external/v8/src/compiler/
Daccess-builder.cc870 case PACKED_SMI_ELEMENTS: in ForFixedArrayElement()
Djs-heap-broker.cc1078 case PACKED_SMI_ELEMENTS: in GetInitialJSArrayMap()
Djs-native-context-specialization.cc1645 AccessBuilder::ForFixedArrayElement(PACKED_SMI_ELEMENTS)), in ReduceJSLoadProperty()
Djs-call-reducer.cc2519 case PACKED_SMI_ELEMENTS: in GetCallableForArrayIndexOf()
2539 case PACKED_SMI_ELEMENTS: in GetCallableForArrayIncludes()
/external/v8/src/heap/
Dsetup-heap-internal.cc535 ElementsKind::PACKED_SMI_ELEMENTS); in CreateInitialMaps()
/external/v8/third_party/v8/builtins/
Darray-sort.tq1764 } else if (elementsKind == PACKED_SMI_ELEMENTS) {

12