/third_party/node/deps/v8/src/objects/ |
D | elements-kind.cc | 51 case HOLEY_ELEMENTS: in ElementsKindToShiftSize() 90 case HOLEY_ELEMENTS: in ElementsKindToString() 139 HOLEY_ELEMENTS // 5 148 HOLEY_ELEMENTS); 189 return to_kind == PACKED_ELEMENTS || to_kind == HOLEY_ELEMENTS; in IsMoreGeneralElementsKindTransition() 191 return to_kind == HOLEY_ELEMENTS; in IsMoreGeneralElementsKindTransition() 192 case HOLEY_ELEMENTS: in IsMoreGeneralElementsKindTransition() 205 static_assert(PACKED_ELEMENTS < HOLEY_ELEMENTS, in UnionElementsKindUptoSize() 216 case HOLEY_ELEMENTS: in UnionElementsKindUptoSize() 229 case HOLEY_ELEMENTS: in UnionElementsKindUptoSize() [all …]
|
D | elements-kind.h | 88 HOLEY_ELEMENTS, enumerator 140 TERMINAL_FAST_ELEMENTS_KIND = HOLEY_ELEMENTS, 296 return base::IsInRange(kind, PACKED_SMI_ELEMENTS, HOLEY_ELEMENTS); in IsSmiOrObjectElementsKind() 308 return base::IsInRange(kind, PACKED_ELEMENTS, HOLEY_ELEMENTS); in IsObjectElementsKind() 343 if (holey_kind == HOLEY_ELEMENTS) { in GetPackedElementsKind() 357 return HOLEY_ELEMENTS; in GetHoleyElementsKind() 385 static_assert(PACKED_ELEMENTS < HOLEY_ELEMENTS, in UnionElementsKindUptoPackedness() 399 case HOLEY_ELEMENTS: in UnionElementsKindUptoPackedness() 400 if (b == PACKED_ELEMENTS || b == HOLEY_ELEMENTS) { in UnionElementsKindUptoPackedness() 422 return (from_kind == PACKED_SMI_ELEMENTS) ? PACKED_ELEMENTS : HOLEY_ELEMENTS; in FastSmiToObjectElementsKind()
|
D | js-array.tq | 156 ElementsKind::HOLEY_ELEMENTS, elements, dstIndex, srcIndex, count); 172 ElementsKind::HOLEY_ELEMENTS, dstElements, dstIndex, srcElements, 255 this.map.elements_kind == ElementsKind::HOLEY_ELEMENTS || 257 BuildAppendJSArray(ElementsKind::HOLEY_ELEMENTS, this.unstable, value)
|
D | js-objects-inl.h | 155 TransitionElementsKind(object, HOLEY_ELEMENTS); in ACCESSORS() 175 if (current_kind == HOLEY_ELEMENTS) return; in EnsureCanContainElements() 192 target_kind = HOLEY_ELEMENTS; in EnsureCanContainElements()
|
D | arguments.tq | 63 // | FixedArray arguments +----+ HOLEY_ELEMENTS 75 // - FAST_SLOPPY_ARGUMENTS_ELEMENTS: HOLEY_ELEMENTS
|
D | elements.cc | 112 V(FastHoleyObjectElementsAccessor, HOLEY_ELEMENTS, FixedArray) \ 2521 case HOLEY_ELEMENTS: in CopyElementsImpl() 2897 FastHoleyObjectElementsAccessor, ElementsKindTraits<HOLEY_ELEMENTS>> { 2946 case HOLEY_ELEMENTS: in CopyElementsImpl() 4893 HOLEY_ELEMENTS, to_start, copy_size); in CopyElementsImpl() 4896 CopyObjectToObjectElements(isolate, from, HOLEY_ELEMENTS, from_start, to, in CopyElementsImpl() 4897 HOLEY_ELEMENTS, to_start, copy_size); in CopyElementsImpl() 5085 HOLEY_ELEMENTS, to_start, copy_size); in CopyElementsImpl() 5088 CopyObjectToObjectElements(isolate, from, HOLEY_ELEMENTS, from_start, to, in CopyElementsImpl() 5089 HOLEY_ELEMENTS, to_start, copy_size); in CopyElementsImpl() [all …]
|
D | js-objects.cc | 4309 JSObject::TransitionElementsKind(object, HOLEY_ELEMENTS); in PreventExtensionsWithTransition() 4494 case HOLEY_ELEMENTS: { in HasEnumerableElements() 5131 return HOLEY_ELEMENTS; in BestFittingFastElementsKind() 5146 if (!value.IsNumber()) return HOLEY_ELEMENTS; in BestFittingFastElementsKind() 5148 if (!FLAG_unbox_double_arrays) return HOLEY_ELEMENTS; in BestFittingFastElementsKind() 5318 case HOLEY_ELEMENTS: in GetFastElementsUsage()
|
/third_party/node/deps/v8/src/builtins/ |
D | builtins-handler-gen.cc | 83 V(PACKED_SMI_ELEMENTS, HOLEY_ELEMENTS) \ 85 V(HOLEY_SMI_ELEMENTS, HOLEY_ELEMENTS) \ 88 V(PACKED_DOUBLE_ELEMENTS, HOLEY_ELEMENTS) \ 89 V(HOLEY_DOUBLE_ELEMENTS, HOLEY_ELEMENTS) \ 90 V(PACKED_ELEMENTS, HOLEY_ELEMENTS) 202 V(HOLEY_ELEMENTS) \
|
D | array-slice.tq | 19 LoadJSArrayElementsMap(ElementsKind::HOLEY_ELEMENTS, context); 21 AllocateJSArray(ElementsKind::HOLEY_ELEMENTS, arrayMap, count, count); 53 LoadJSArrayElementsMap(ElementsKind::HOLEY_ELEMENTS, context); 55 AllocateJSArray(ElementsKind::HOLEY_ELEMENTS, arrayMap, count, count);
|
D | builtins-async-function-gen.cc | 99 AllocateFixedArray(HOLEY_ELEMENTS, parameters_and_register_length, in TF_BUILTIN() 101 FillFixedArrayWithValue(HOLEY_ELEMENTS, parameters_and_registers, in TF_BUILTIN()
|
D | builtins-array.cc | 755 array, fast_elements() ? HOLEY_ELEMENTS : DICTIONARY_ELEMENTS); in ToArray() 855 case HOLEY_ELEMENTS: { in EstimateElementCount() 928 case HOLEY_ELEMENTS: { in CollectElementIndices() 1113 case HOLEY_ELEMENTS: { in IterateElements() 1375 case HOLEY_ELEMENTS: in Slow_ArrayConcat()
|
D | builtins-array-gen.cc | 399 Branch(IsElementsKindGreaterThan(kind, HOLEY_ELEMENTS), &double_push, in TF_BUILTIN() 691 STATIC_ASSERT(HOLEY_ELEMENTS == 3); in Generate() 692 GotoIf(IsElementsKindLessThanOrEqual(elements_kind, HOLEY_ELEMENTS), in Generate() 1746 STATIC_ASSERT(HOLEY_ELEMENTS == 3); in CreateArrayDispatchSingleArgument() 1990 GENERATE_ARRAY_CTOR(NoArgument, Holey, HOLEY_ELEMENTS, DisableAllocationSites, 2008 GENERATE_ARRAY_CTOR(SingleArgument, Holey, HOLEY_ELEMENTS,
|
D | builtins-call-gen.cc | 232 STATIC_ASSERT(HOLEY_ELEMENTS == 3); in CallOrConstructWithArrayLike() 389 GotoIf(IsElementsKindLessThanOrEqual(spread_kind, HOLEY_ELEMENTS), in CallOrConstructWithSpread()
|
D | base.tq | 298 HOLEY_ELEMENTS, 1325 return ElementsKind::HOLEY_ELEMENTS; 1341 return ElementsKind::HOLEY_ELEMENTS; 1345 return ElementsKind::HOLEY_ELEMENTS; 1819 BuildAppendJSArray(ElementsKind::HOLEY_ELEMENTS, array, value)
|
D | builtins-object-gen.cc | 1259 HOLEY_ELEMENTS, size, AllocationFlag::kAllowLargeObjectAllocation); in TF_BUILTIN() 1260 FillFixedArrayWithValue(HOLEY_ELEMENTS, parameters_and_registers, in TF_BUILTIN()
|
D | array-join.tq | 350 if (IsElementsKindLessThanOrEqual(kind, ElementsKind::HOLEY_ELEMENTS)) {
|
/third_party/node/deps/v8/src/codegen/ |
D | code-factory.cc | 331 CASE(HOLEY_ELEMENTS, Holey, DisableAllocationSites); in ArrayNoArgumentConstructor() 365 CASE(HOLEY_ELEMENTS, Holey, DisableAllocationSites); in ArraySingleArgumentConstructor()
|
/third_party/node/deps/v8/src/compiler/ |
D | effect-control-linearizer.cc | 5691 DCHECK(to == HOLEY_ELEMENTS || to == HOLEY_DOUBLE_ELEMENTS); in TransitionElementsTo() 5693 Handle<Map> target(to == HOLEY_ELEMENTS ? FastMapParameterOf(node->op()) in TransitionElementsTo() 5779 __ GotoIfNot(IsElementsKindGreaterThan(kind, HOLEY_ELEMENTS), &do_store, in LowerTransitionAndStoreElement() 5808 TransitionElementsTo(node, array, HOLEY_SMI_ELEMENTS, HOLEY_ELEMENTS); in LowerTransitionAndStoreElement() 5809 __ Goto(&do_store, __ Int32Constant(HOLEY_ELEMENTS)); in LowerTransitionAndStoreElement() 5815 TransitionElementsTo(node, array, HOLEY_DOUBLE_ELEMENTS, HOLEY_ELEMENTS); in LowerTransitionAndStoreElement() 5816 __ Goto(&do_store, __ Int32Constant(HOLEY_ELEMENTS)); in LowerTransitionAndStoreElement() 5826 __ GotoIf(IsElementsKindGreaterThan(kind, HOLEY_ELEMENTS), in LowerTransitionAndStoreElement() 5830 __ StoreElement(AccessBuilder::ForFixedArrayElement(HOLEY_ELEMENTS), in LowerTransitionAndStoreElement() 5955 __ GotoIf(IsElementsKindGreaterThan(kind, HOLEY_ELEMENTS), in LowerTransitionAndStoreNonNumberElement() [all …]
|
D | js-native-context-specialization.cc | 2966 if (elements_kind == HOLEY_ELEMENTS || in BuildElementAccess() 3001 if (elements_kind == HOLEY_ELEMENTS || in BuildElementAccess() 3038 if (elements_kind == HOLEY_ELEMENTS || in BuildElementAccess() 3082 if (elements_kind == HOLEY_ELEMENTS || in BuildElementAccess() 3101 if (elements_kind == HOLEY_ELEMENTS || in BuildElementAccess() 3115 if (elements_kind == HOLEY_ELEMENTS || in BuildElementAccess()
|
D | access-builder.cc | 986 case HOLEY_ELEMENTS: in ForFixedArrayElement()
|
D | js-create-lowering.cc | 676 elements_kind, IsHoleyElementsKind(elements_kind) ? HOLEY_ELEMENTS in ReduceJSCreateArray() 727 elements_kind, IsHoleyElementsKind(elements_kind) ? HOLEY_ELEMENTS in ReduceJSCreateArray()
|
/third_party/node/deps/v8/src/ic/ |
D | keyed-store-generic.cc | 485 ? HOLEY_ELEMENTS in StoreElementWithCapacity() 547 ? HOLEY_ELEMENTS in StoreElementWithCapacity()
|
/third_party/node/deps/v8/src/runtime/ |
D | runtime-literals.cc | 172 case HOLEY_ELEMENTS: { in StructureWalk()
|
/third_party/node/deps/v8/src/diagnostics/ |
D | objects-debug.cc | 735 accessor = ElementsAccessor::ForKind(HOLEY_ELEMENTS); in SloppyArgumentsElementsVerify() 1989 case HOLEY_ELEMENTS: in IncrementSpillStatistics()
|
/third_party/node/deps/v8/src/json/ |
D | json-parser.cc | 454 DCHECK_EQ(HOLEY_ELEMENTS, map->elements_kind()); in BuildJsonObject()
|