Home
last modified time | relevance | path

Searched refs:FixedDoubleArray (Results 1 – 25 of 57) sorted by relevance

123

/third_party/node/deps/v8/src/objects/
Dfixed-array.tq18 extern class FixedDoubleArray extends FixedArrayBase {
83 FixedDoubleArray, intptr, float64): void;
85 FixedDoubleArray, Smi, float64): void;
87 FixedDoubleArray, intptr): float64;
89 a: FixedDoubleArray, i: Smi, v: Number): void {
101 extern macro AllocateZeroedFixedDoubleArray(intptr): FixedDoubleArray;
108 intptr, constexpr AllocationFlag): FixedDoubleArray;
127 source: FixedDoubleArray, first: intptr, count: intptr,
128 capacity: intptr): FixedDoubleArray|EmptyFixedArray {
151 length: intptr, it: Iterator): FixedDoubleArray|EmptyFixedArray {
[all …]
Djs-array.tq133 LoadElementNoHole<FixedDoubleArray>(implicit context: Context)(
136 const elements: FixedDoubleArray =
137 Cast<FixedDoubleArray>(a.elements) otherwise unreachable;
159 elements: FixedDoubleArray, dstIndex: intptr, srcIndex: intptr,
176 dstElements: FixedDoubleArray, dstIndex: intptr,
177 srcElements: FixedDoubleArray, srcIndex: intptr, count: intptr): void {
205 return LoadElementNoHole<FixedDoubleArray>(this.unstable, k)
215 const elements = Cast<FixedDoubleArray>(this.unstable.elements)
265 const elements: FixedDoubleArray =
266 Cast<FixedDoubleArray>(this.unstable.elements)
[all …]
Dfixed-array-inl.h34 TQ_OBJECT_CONSTRUCTORS_IMPL(FixedDoubleArray) in TQ_OBJECT_CONSTRUCTORS_IMPL() argument
361 double FixedDoubleArray::get_scalar(int index) { in get_scalar()
369 uint64_t FixedDoubleArray::get_representation(int index) { in get_representation()
378 Handle<Object> FixedDoubleArray::get(FixedDoubleArray array, int index, in get()
387 void FixedDoubleArray::set(int index, double value) { in set()
400 void FixedDoubleArray::set_the_hole(Isolate* isolate, int index) { in set_the_hole()
404 void FixedDoubleArray::set_the_hole(int index) { in set_the_hole()
412 bool FixedDoubleArray::is_the_hole(Isolate* isolate, int index) { in is_the_hole()
416 bool FixedDoubleArray::is_the_hole(int index) { in is_the_hole()
420 void FixedDoubleArray::MoveElements(Isolate* isolate, int dst_index, in MoveElements()
[all …]
Dfixed-array.h243 class FixedDoubleArray
244 : public TorqueGeneratedFixedDoubleArray<FixedDoubleArray, FixedArrayBase> {
249 static inline Handle<Object> get(FixedDoubleArray array, int index,
281 DECL_PRINTER(FixedDoubleArray)
282 DECL_VERIFIER(FixedDoubleArray)
286 TQ_OBJECT_CONSTRUCTORS(FixedDoubleArray)
Delements.cc114 FixedDoubleArray) \
115 V(FastHoleyDoubleElementsAccessor, HOLEY_DOUBLE_ELEMENTS, FixedDoubleArray) \
297 Handle<FixedDoubleArray> from(FixedDoubleArray::cast(from_base), isolate); in CopyDoubleToObjectElements()
309 FixedDoubleArray::get(*from, i + from_start, isolate); in CopyDoubleToObjectElements()
325 FixedDoubleArray::cast(to_base).set_the_hole(i); in CopyDoubleToDoubleElements()
331 FixedDoubleArray from = FixedDoubleArray::cast(from_base); in CopyDoubleToDoubleElements()
332 FixedDoubleArray to = FixedDoubleArray::cast(to_base); in CopyDoubleToDoubleElements()
333 Address to_address = to.address() + FixedDoubleArray::kHeaderSize; in CopyDoubleToDoubleElements()
334 Address from_address = from.address() + FixedDoubleArray::kHeaderSize; in CopyDoubleToDoubleElements()
360 FixedDoubleArray::cast(to_base).set_the_hole(i); in CopySmiToDoubleElements()
[all …]
Dobject-list-macros.h26 class FixedDoubleArray; variable
118 V(FixedDoubleArray) \
Delements-kind.cc73 STATIC_ASSERT(FixedArray::kHeaderSize == FixedDoubleArray::kHeaderSize); in GetDefaultHeaderSizeForElementsKind()
Dobjects-body-descriptors-inl.h560 class FixedDoubleArray::BodyDescriptor final : public BodyDescriptorBase {
569 return FixedDoubleArray::SizeFor( in SizeOf()
570 FixedDoubleArray::cast(obj).length(kAcquireLoad)); in SizeOf()
1118 return CALL_APPLY(FixedDoubleArray); in BodyDescriptorApply()
/third_party/node/deps/v8/src/numbers/
Dmath-random.cc19 Handle<FixedDoubleArray> cache = Handle<FixedDoubleArray>::cast( in InitializeContext()
57 FixedDoubleArray cache = in RefillCache()
58 FixedDoubleArray::cast(native_context.math_random_cache()); in RefillCache()
/third_party/node/deps/v8/src/builtins/
Darray-lastindexof.tq19 LoadWithHoleCheck<FixedDoubleArray>(implicit context: Context)(
22 const elements: FixedDoubleArray = UnsafeCast<FixedDoubleArray>(elements);
94 return FastArrayLastIndexOf<FixedDoubleArray>(
Darray-reverse.tq23 const elements: FixedDoubleArray = UnsafeCast<FixedDoubleArray>(elements);
48 const elems: FixedDoubleArray = UnsafeCast<FixedDoubleArray>(elements);
Dbuiltins-array.cc870 DCHECK_GE(static_cast<int32_t>(FixedDoubleArray::kMaxLength), 0); in EstimateElementCount()
876 FixedDoubleArray elements = FixedDoubleArray::cast(array->elements()); in EstimateElementCount()
946 Handle<FixedDoubleArray> elements( in CollectElementIndices()
947 FixedDoubleArray::cast(object->elements()), isolate); in CollectElementIndices()
1154 Handle<FixedDoubleArray> elements( in IterateElements()
1155 FixedDoubleArray::cast(array->elements()), isolate); in IterateElements()
1322 Handle<FixedDoubleArray> double_storage = in Slow_ArrayConcat()
1323 Handle<FixedDoubleArray>::cast(storage); in Slow_ArrayConcat()
1341 FixedDoubleArray elements = in Slow_ArrayConcat()
1342 FixedDoubleArray::cast(array.elements()); in Slow_ArrayConcat()
[all …]
Darray-splice.tq11 // EmptyFixedArray but result is expected to be a FixedDoubleArray.
21 source: FixedDoubleArray|EmptyFixedArray, startIndex: Smi, count: Smi,
22 resultCapacity: Smi): FixedDoubleArray|EmptyFixedArray {
25 // ExtractFixedDoubleArray expects {source} to be a FixedDoubleArray.
31 case (source: FixedDoubleArray): {
179 FastSplice<FixedDoubleArray, Number>(
Darray.tq42 macro LoadElementOrUndefined(a: FixedDoubleArray, i: Smi): NumberOrUndefined {
47 macro StoreArrayHole(elements: FixedDoubleArray, k: Smi): void {
Dcollections.tq23 case (elements: FixedDoubleArray): {
Dbuiltins-call-gen.h24 TNode<FixedDoubleArray> elements,
Dcast.tq59 return Is<FixedDoubleArray>(o);
386 Cast<(FixedDoubleArray | EmptyFixedArray)>(o: HeapObject): FixedDoubleArray|
392 case (o: FixedDoubleArray): {
Dbuiltins-array-gen.cc303 TNode<FixedDoubleArray> elements_known_double_array = in TF_BUILTIN()
304 ReinterpretCast<FixedDoubleArray>(elements); in TF_BUILTIN()
598 TNode<FixedDoubleArray> elements,
602 TNode<FixedDoubleArray> elements,
934 SearchVariant variant, TNode<FixedDoubleArray> elements, in GeneratePackedDoubles()
1002 SearchVariant variant, TNode<FixedDoubleArray> elements, in GenerateHoleyDoubles()
/third_party/node/deps/v8/src/compiler/
Dallocation-builder-inl.h48 : FixedDoubleArray::SizeFor(length); in CanAllocateArray()
58 : FixedDoubleArray::SizeFor(length); in AllocateArray()
Dheap-refs.h23 class FixedDoubleArray; variable
101 NEVER_SERIALIZED(FixedDoubleArray) \
783 DEFINE_REF_CONSTRUCTOR(FixedDoubleArray, FixedArrayBaseRef)
785 Handle<FixedDoubleArray> object() const;
Dtype-cache.h104 CreateRange(0.0, FixedDoubleArray::kMaxLength);
/third_party/node/deps/v8/src/api/
Dapi-inl.h257 i::FixedDoubleArray elements) { in CopyDoubleElementsToTypedBuffer()
294 i::FixedDoubleArray::cast(elements)); in CopyAndConvertArrayToCppBuffer()
/third_party/node/deps/v8/src/heap/
Dobjects-visiting.h30 V(FixedDoubleArray) \
Dfactory-base.cc168 if (length < 0 || length > FixedDoubleArray::kMaxLength) { in NewFixedDoubleArray()
172 int size = FixedDoubleArray::SizeFor(length); in NewFixedDoubleArray()
177 FixedDoubleArray array = FixedDoubleArray::cast(result); in NewFixedDoubleArray()
/third_party/node/deps/v8/src/ast/
Dast.cc679 FixedDoubleArray::cast(*elements).set_the_hole(array_index); in BuildBoilerplateDescription()
682 FixedDoubleArray::cast(*elements).set(array_index, literal->AsNumber()); in BuildBoilerplateDescription()
685 FixedDoubleArray::cast(*elements).set(array_index, 0); in BuildBoilerplateDescription()

123