/external/v8/src/ |
D | elements-kind.cc | 37 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 …]
|
D | elements-kind.h | 32 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()
|
D | code-factory.cc | 349 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()
|
D | elements.cc | 75 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()
|
D | objects-debug.cc | 1947 case HOLEY_SMI_ELEMENTS: in IncrementSpillStatistics()
|
D | objects-printer.cc | 580 case HOLEY_SMI_ELEMENTS: in PrintElements()
|
D | objects-inl.h | 1222 if (object->GetElementsKind() == HOLEY_SMI_ELEMENTS) { in EnsureCanContainElements()
|
D | code-stub-assembler.cc | 2400 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()
|
D | objects.cc | 8157 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/ |
D | builtins-array.cc | 792 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()
|
D | builtins-array-gen.cc | 156 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 …]
|
D | builtins-call-gen.cc | 140 STATIC_ASSERT(HOLEY_SMI_ELEMENTS == 1); in CallOrConstructWithArrayLike()
|
D | base.tq | 75 const HOLEY_SMI_ELEMENTS: constexpr ElementsKind generates 'HOLEY_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 | 340 STATIC_ASSERT(HOLEY_SMI_ELEMENTS == 1); in StoreElementWithCapacity() 342 Int32Constant(HOLEY_SMI_ELEMENTS)), in StoreElementWithCapacity()
|
D | accessor-assembler.cc | 1780 HOLEY_SMI_ELEMENTS, HOLEY_ELEMENTS, in EmitElementLoad()
|
/external/v8/src/runtime/ |
D | runtime-literals.cc | 207 case HOLEY_SMI_ELEMENTS: in StructureWalk()
|
/external/v8/src/compiler/ |
D | effect-control-linearizer.cc | 4058 __ 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()
|
D | js-native-context-specialization.cc | 2503 elements_kind == HOLEY_SMI_ELEMENTS) { in BuildElementAccess() 2530 elements_kind == HOLEY_SMI_ELEMENTS) { in BuildElementAccess() 2567 elements_kind == HOLEY_SMI_ELEMENTS) { in BuildElementAccess()
|
D | access-builder.cc | 875 case HOLEY_SMI_ELEMENTS: in ForFixedArrayElement()
|
D | js-heap-broker.cc | 1080 case HOLEY_SMI_ELEMENTS: in GetInitialJSArrayMap()
|
D | js-call-reducer.cc | 2520 case HOLEY_SMI_ELEMENTS: in GetCallableForArrayIndexOf() 2540 case HOLEY_SMI_ELEMENTS: in GetCallableForArrayIncludes() 5109 elements_kind == HOLEY_SMI_ELEMENTS) { in ReduceArrayIteratorPrototypeNext()
|