/external/v8/src/ |
D | elements-kind.cc | 35 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 …]
|
D | elements-kind.h | 31 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 …]
|
D | code-factory.cc | 348 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()
|
D | json-parser.cc | 558 return PACKED_SMI_ELEMENTS; in GetElementsKind() 604 case PACKED_SMI_ELEMENTS: { in ParseJsonArray()
|
D | elements.cc | 74 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()
|
D | json-stringifier.cc | 530 case PACKED_SMI_ELEMENTS: { in SerializeJSArray()
|
D | objects-inl.h | 609 if (IsSmi()) return PACKED_SMI_ELEMENTS; in OptimalElementsKind() 1224 } else if (object->GetElementsKind() == PACKED_SMI_ELEMENTS) { in EnsureCanContainElements()
|
D | objects-debug.cc | 1948 case PACKED_SMI_ELEMENTS: in IncrementSpillStatistics()
|
D | value-serializer.cc | 628 case PACKED_SMI_ELEMENTS: { in WriteJSArray()
|
D | objects-printer.cc | 581 case PACKED_SMI_ELEMENTS: in PrintElements()
|
/external/v8/src/builtins/ |
D | builtins-array.cc | 791 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()
|
D | array-reverse.tq | 165 if (kind == PACKED_SMI_ELEMENTS) {
|
D | builtins-array-gen.cc | 914 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,
|
D | builtins-call-gen.cc | 139 STATIC_ASSERT(PACKED_SMI_ELEMENTS == 0); in CallOrConstructWithArrayLike()
|
D | base.tq | 73 const PACKED_SMI_ELEMENTS: constexpr ElementsKind generates 74 'PACKED_SMI_ELEMENTS';
|
D | builtins-typed-array-gen.cc | 1068 PACKED_SMI_ELEMENTS, HOLEY_SMI_ELEMENTS, PACKED_DOUBLE_ELEMENTS, in SetJSArraySource()
|
/external/v8/src/ic/ |
D | keyed-store-generic.cc | 327 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()
|
D | accessor-assembler.cc | 1778 PACKED_SMI_ELEMENTS, PACKED_ELEMENTS, in EmitElementLoad()
|
/external/v8/src/runtime/ |
D | runtime-literals.cc | 206 case PACKED_SMI_ELEMENTS: in StructureWalk()
|
/external/v8/src/compiler/ |
D | access-builder.cc | 870 case PACKED_SMI_ELEMENTS: in ForFixedArrayElement()
|
D | js-heap-broker.cc | 1078 case PACKED_SMI_ELEMENTS: in GetInitialJSArrayMap()
|
D | js-native-context-specialization.cc | 1645 AccessBuilder::ForFixedArrayElement(PACKED_SMI_ELEMENTS)), in ReduceJSLoadProperty()
|
D | js-call-reducer.cc | 2519 case PACKED_SMI_ELEMENTS: in GetCallableForArrayIndexOf() 2539 case PACKED_SMI_ELEMENTS: in GetCallableForArrayIncludes()
|
/external/v8/src/heap/ |
D | setup-heap-internal.cc | 535 ElementsKind::PACKED_SMI_ELEMENTS); in CreateInitialMaps()
|
/external/v8/third_party/v8/builtins/ |
D | array-sort.tq | 1764 } else if (elementsKind == PACKED_SMI_ELEMENTS) {
|