Home
last modified time | relevance | path

Searched refs:FixedArrayBase (Results 1 – 25 of 69) sorted by relevance

123

/third_party/node/deps/v8/src/objects/
Delements.cc162 using BackingStore = FixedArrayBase;
182 WriteBarrierMode GetWriteBarrierMode(FixedArrayBase elements, ElementsKind kind, in GetWriteBarrierMode()
195 void CopyObjectToObjectElements(Isolate* isolate, FixedArrayBase from_base, in CopyObjectToObjectElements()
197 FixedArrayBase to_base, ElementsKind to_kind, in CopyObjectToObjectElements()
230 void CopyDictionaryToObjectElements(Isolate* isolate, FixedArrayBase from_base, in CopyDictionaryToObjectElements()
231 uint32_t from_start, FixedArrayBase to_base, in CopyDictionaryToObjectElements()
271 void CopyDoubleToObjectElements(Isolate* isolate, FixedArrayBase from_base, in CopyDoubleToObjectElements()
272 uint32_t from_start, FixedArrayBase to_base, in CopyDoubleToObjectElements()
315 void CopyDoubleToDoubleElements(FixedArrayBase from_base, uint32_t from_start, in CopyDoubleToDoubleElements()
316 FixedArrayBase to_base, uint32_t to_start, in CopyDoubleToDoubleElements()
[all …]
Delements.h49 FixedArrayBase backing_store,
76 Handle<JSObject> object, Handle<FixedArrayBase> backing_store,
88 Handle<JSObject> object, Handle<FixedArrayBase> backing_store,
140 virtual size_t GetCapacity(JSObject holder, FixedArrayBase backing_store) = 0;
165 virtual void CopyElements(Isolate* isolate, Handle<FixedArrayBase> source,
167 Handle<FixedArrayBase> destination, int size) = 0;
193 FixedArrayBase backing_store,
198 Handle<FixedArrayBase> backing_store,
211 Handle<FixedArrayBase> destination,
Dfixed-array.tq6 extern class FixedArrayBase extends HeapObject {
12 extern class FixedArray extends FixedArrayBase {
18 extern class FixedDoubleArray extends FixedArrayBase {
28 extern class ByteArray extends FixedArrayBase { bytes[length]: uint8; }
48 FixedArrayBase): intptr;
98 constexpr ElementsKind, intptr, constexpr AllocationFlag): FixedArrayBase;
Djs-objects-inl.h52 DEF_GETTER(JSObject, elements, FixedArrayBase) { in TQ_OBJECT_CONSTRUCTORS_IMPL()
53 return TaggedField<FixedArrayBase, kElementsOffset>::load(cage_base, *this); in TQ_OBJECT_CONSTRUCTORS_IMPL()
56 FixedArrayBase JSObject::elements(RelaxedLoadTag tag) const { in elements()
61 FixedArrayBase JSObject::elements(PtrComprCageBase cage_base, in elements()
63 return TaggedField<FixedArrayBase, kElementsOffset>::Relaxed_Load(cage_base, in elements()
67 void JSObject::set_elements(FixedArrayBase value, WriteBarrierMode mode) { in set_elements()
69 TaggedField<FixedArrayBase, kElementsOffset>::Relaxed_Store(*this, value); in set_elements()
130 FixedArrayBase empty_fixed_array = roots.empty_fixed_array(); in PrototypeHasNoElements()
131 FixedArrayBase empty_slow_element_dictionary = in PrototypeHasNoElements()
136 FixedArrayBase elements = JSObject::cast(prototype).elements(); in PrototypeHasNoElements()
[all …]
Dfixed-array.h71 class FixedArrayBase
72 : public TorqueGeneratedFixedArrayBase<FixedArrayBase, HeapObject> {
95 TQ_OBJECT_CONSTRUCTORS(FixedArrayBase)
96 inline FixedArrayBase(Address ptr,
102 : public TorqueGeneratedFixedArray<FixedArray, FixedArrayBase> {
244 : public TorqueGeneratedFixedDoubleArray<FixedDoubleArray, FixedArrayBase> {
518 class ByteArray : public TorqueGeneratedByteArray<ByteArray, FixedArrayBase> {
Djs-array.tq64 map: Map, elements: FixedArrayBase): JSArray {
111 extern macro AllocateJSArray(Map, FixedArrayBase, Smi): JSArray;
113 macro LoadElementNoHole<T : type extends FixedArrayBase>(
145 constexpr ElementsKind, FixedArrayBase, intptr, intptr, intptr): void;
166 constexpr ElementsKind, FixedArrayBase, intptr, FixedArrayBase, intptr,
Djs-objects.h339 DECL_ACCESSORS(elements, FixedArrayBase)
340 DECL_RELAXED_GETTER(elements, FixedArrayBase)
347 FixedArrayBase elements(PtrComprCageBase cage_base,
349 void set_elements(FixedArrayBase value, ReleaseStoreTag tag,
354 Handle<FixedArrayBase> elements);
563 Handle<FixedArrayBase> elements,
771 Handle<FixedArrayBase> from_elements,
773 Handle<FixedArrayBase> to_elements);
Dliteral-objects.tq7 constant_elements: FixedArrayBase;
Dfixed-array-inl.h29 TQ_OBJECT_CONSTRUCTORS_IMPL(FixedArrayBase) in TQ_OBJECT_CONSTRUCTORS_IMPL() argument
30 FixedArrayBase::FixedArrayBase(Address ptr, in TQ_OBJECT_CONSTRUCTORS_IMPL()
45 RELEASE_ACQUIRE_SMI_ACCESSORS(FixedArrayBase, length, kLengthOffset) in TQ_OBJECT_CONSTRUCTORS_IMPL()
49 Object FixedArrayBase::unchecked_length(AcquireLoadTag) const { in TQ_OBJECT_CONSTRUCTORS_IMPL()
Djs-array-inl.h47 Handle<FixedArrayBase> storage) { in SetContent()
Djs-objects.tq9 properties_or_hash: SwissNameDictionary|FixedArrayBase|PropertyArray|Smi;
33 elements: FixedArrayBase;
Dcode.tq15 extern class BytecodeArray extends FixedArrayBase {
/third_party/node/deps/v8/src/builtins/
Darray-reverse.tq7 elements: FixedArrayBase, index: Smi): T;
10 elements: FixedArrayBase, index: Smi): Smi {
16 elements: FixedArrayBase, index: Smi): JSAny {
22 implicit context: Context)(elements: FixedArrayBase, index: Smi): float64 {
31 elements: FixedArrayBase, index: Smi, value: T): void;
34 elements: FixedArrayBase, index: Smi, value: Smi): void {
40 elements: FixedArrayBase, index: Smi, value: JSAny): void {
47 elements: FixedArrayBase, index: Smi, value: float64): void {
56 implicit context: Context)(elements: FixedArrayBase, length: Smi): void {
Darray-lastindexof.tq6 macro LoadWithHoleCheck<Elements : type extends FixedArrayBase>(
7 elements: FixedArrayBase, index: Smi): JSAny
11 elements: FixedArrayBase, index: Smi): JSAny
20 elements: FixedArrayBase, index: Smi): JSAny
27 macro FastArrayLastIndexOf<Elements : type extends FixedArrayBase>(
29 const elements: FixedArrayBase = array.elements;
Dbuiltins-object-gen.cc179 TNode<FixedArrayBase> elements = LoadElements(object); in GetOwnValuesOrEntries()
320 TNode<FixedArrayBase> elements; in FastGetOwnValuesOrEntries()
467 TVARIABLE(FixedArrayBase, var_elements); in TF_BUILTIN()
484 TNode<FixedArrayBase> object_elements = LoadElements(CAST(object)); in TF_BUILTIN()
502 auto object_enum_keys = LoadObjectField<FixedArrayBase>( in TF_BUILTIN()
507 TNode<FixedArrayBase> elements; in TF_BUILTIN()
587 TVARIABLE(FixedArrayBase, var_elements); in TF_BUILTIN()
599 TNode<FixedArrayBase> object_elements = LoadElements(CAST(object)); in TF_BUILTIN()
632 auto object_enum_keys = LoadObjectField<FixedArrayBase>( in TF_BUILTIN()
637 TNode<FixedArrayBase> elements; in TF_BUILTIN()
[all …]
Dbuiltins-call-gen.cc213 TVARIABLE(FixedArrayBase, var_elements); in CallOrConstructWithArrayLike()
254 TNode<FixedArrayBase> elements = LoadElements(js_arguments); in CallOrConstructWithArrayLike()
295 TNode<FixedArrayBase> elements = var_elements.value(); in CallOrConstructWithArrayLike()
360 TVARIABLE(FixedArrayBase, var_elements); in CallOrConstructWithSpread()
441 TNode<FixedArrayBase> elements = var_elements.value(); in CallOrConstructWithSpread()
Dcollections.tq31 case (FixedArrayBase): deferred {
Darray-splice.tq39 macro DoMoveElements<FixedArrayType : type extends FixedArrayBase>(
46 macro StoreHoles<FixedArrayType : type extends FixedArrayBase>(
53 macro DoCopyElements<FixedArrayType : type extends FixedArrayBase>(
62 FastSplice<FixedArrayType : type extends FixedArrayBase, ElementType: type>(
/third_party/node/deps/v8/src/codegen/
Dcode-stub-assembler.h1378 TNode<FixedArrayBase> LoadElements(TNode<JSObject> object) { in LoadElements()
1387 TNode<Smi> LoadFixedArrayBaseLength(TNode<FixedArrayBase> array);
1389 TNode<IntPtrT> LoadAndUntagFixedArrayBaseLength(TNode<FixedArrayBase> array);
1496 void FixedArrayBoundsCheck(TNode<FixedArrayBase> array, TNode<Smi> index,
1499 void FixedArrayBoundsCheck(TNode<FixedArrayBase> array, TNode<IntPtrT> index,
1502 void FixedArrayBoundsCheck(TNode<FixedArrayBase> array, TNode<UintPtrT> index, in FixedArrayBoundsCheck()
1582 TNode<FixedArrayBase> elements, TNode<IntPtrT> index,
1835 TNode<FixedArrayBase> elements, TNode<BInt> index,
1961 std::pair<TNode<JSArray>, TNode<FixedArrayBase>>
1998 TNode<Map> array_map, TNode<FixedArrayBase> elements, TNode<Smi> length,
[all …]
Dcode-stub-assembler.cc1849 TNode<FixedArrayBase> array) { in LoadFixedArrayBaseLength()
1851 return LoadObjectField<Smi>(array, FixedArrayBase::kLengthOffset); in LoadFixedArrayBaseLength()
1855 TNode<FixedArrayBase> array) { in LoadAndUntagFixedArrayBaseLength()
1856 return LoadAndUntagObjectField(array, FixedArrayBase::kLengthOffset); in LoadAndUntagFixedArrayBaseLength()
2291 void CodeStubAssembler::FixedArrayBoundsCheck(TNode<FixedArrayBase> array, in FixedArrayBoundsCheck()
2309 void CodeStubAssembler::FixedArrayBoundsCheck(TNode<FixedArrayBase> array, in FixedArrayBoundsCheck()
2696 TNode<FixedArrayBase> elements, TNode<IntPtrT> index, in LoadFixedArrayBaseElementAsTagged()
3112 STATIC_ASSERT(static_cast<int>(FixedArrayBase::kLengthOffset) == in StoreFixedArrayOrPropertyArrayElement()
3114 STATIC_ASSERT(static_cast<int>(FixedArrayBase::kLengthOffset) == in StoreFixedArrayOrPropertyArrayElement()
3132 FixedArrayBase::kLengthOffset); in StoreFixedArrayOrPropertyArrayElement()
[all …]
/third_party/node/deps/v8/src/heap/
Dobject-stats.cc411 bool CanRecordFixedArray(FixedArrayBase array);
412 bool IsCowArray(FixedArrayBase array);
548 FixedArrayBase elements = boilerplate.elements(); in RecordVirtualAllocationSiteDetails()
577 FixedArrayBase elements = object.elements(); in RecordVirtualJSGlobalObjectDetails()
613 FixedArrayBase elements = object.elements(); in RecordVirtualJSObjectDetails()
622 (elements.Size() - FixedArrayBase::kHeaderSize) / elements.length(); in RecordVirtualJSObjectDetails()
834 bool ObjectStatsCollectorImpl::CanRecordFixedArray(FixedArrayBase array) { in CanRecordFixedArray()
841 bool ObjectStatsCollectorImpl::IsCowArray(FixedArrayBase array) { in IsCowArray()
Dfactory.h151 Handle<FixedArrayBase> NewFixedDoubleArrayWithHoles(int size);
551 Handle<FixedArrayBase> elements);
574 Handle<FixedArrayBase> elements, ElementsKind elements_kind, int length,
578 Handle<FixedArrayBase> elements,
1050 Handle<Map> map, Handle<FixedArrayBase> elements,
1097 Handle<FixedArrayBase> elements, ElementsKind elements_kind, int length,
1104 Handle<FixedArrayBase> NewJSArrayStorage(
Dfactory-inl.h54 Handle<JSArray> Factory::NewJSArrayWithElements(Handle<FixedArrayBase> elements, in NewJSArrayWithElements()
/third_party/node/deps/v8/src/ic/
Dkeyed-store-generic.cc119 TNode<FixedArrayBase> elements,
126 TNode<FixedArrayBase> elements,
265 TNode<FixedArrayBase> elements, TNode<NativeContext> native_context, in TryRewriteElements()
374 TNode<FixedArrayBase> elements, TNode<Word32T> elements_kind, in StoreElementWithCapacity()
469 TNode<FixedArrayBase> double_elements = LoadElements(receiver); in StoreElementWithCapacity()
552 TNode<FixedArrayBase> fast_elements = LoadElements(receiver); in StoreElementWithCapacity()
574 TNode<FixedArrayBase> elements = LoadElements(receiver); in EmitGenericElementStore()
/third_party/node/deps/v8/src/compiler/
Dheap-refs.h120 BACKGROUND_SERIALIZED(FixedArrayBase) \
400 FixedArrayBase elements, ElementsKind elements_kind,
757 DEFINE_REF_CONSTRUCTOR(FixedArrayBase, HeapObjectRef)
759 Handle<FixedArrayBase> object() const;

123