Home
last modified time | relevance | path

Searched refs:FixedArrayBase (Results 1 - 25 of 56) sorted by relevance

123

/third_party/node/deps/v8/src/objects/
H A 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_bas in CopyDoubleToDoubleElements()
[all...]
H A 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,
H A Djs-objects-inl.h52 DEF_GETTER(JSObject, elements, FixedArrayBase) { in DEF_GETTER()
53 return TaggedField<FixedArrayBase, kElementsOffset>::load(cage_base, *this); in DEF_GETTER()
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 element in PrototypeHasNoElements()
[all...]
H A Dfixed-array.h71 class FixedArrayBase class
72 : public TorqueGeneratedFixedArrayBase<FixedArrayBase, HeapObject> {
85 // Maximal allowed size, in bytes, of a single FixedArrayBase.
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> {
H A 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);
H A Dfixed-array-inl.h29 TQ_OBJECT_CONSTRUCTORS_IMPL(FixedArrayBase)
30 FixedArrayBase::FixedArrayBase(Address ptr, in FixedArrayBase() function in v8::internal::FixedArrayBase
45 RELEASE_ACQUIRE_SMI_ACCESSORS(FixedArrayBase, length, kLengthOffset)
49 Object FixedArrayBase::unchecked_length(AcquireLoadTag) const { in unchecked_length()
H A Djs-array-inl.h47 Handle<FixedArrayBase> storage) { in SetContent()
H A Djs-array.h65 Handle<FixedArrayBase> storage);
H A Dobject-list-macros.h25 class FixedArrayBase;
116 V(FixedArrayBase) \
/third_party/node/deps/v8/src/heap/
H A 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()
H A 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(
H A Dfactory-inl.h54 Handle<JSArray> Factory::NewJSArrayWithElements(Handle<FixedArrayBase> elements, in NewJSArrayWithElements()
H A Dfactory-base.h122 Handle<FixedArrayBase> NewFixedDoubleArray(
151 ElementsKind elements_kind, Handle<FixedArrayBase> constant_values);
H A Dfactory.cc537 Handle<FixedArrayBase> Factory::NewFixedDoubleArrayWithHoles(int length) { in NewFixedDoubleArrayWithHoles()
539 Handle<FixedArrayBase> array = NewFixedDoubleArray(length); in NewFixedDoubleArrayWithHoles()
1964 FixedArrayBase elements = source->elements(); in CopyJSObjectWithAllocationSite()
1967 FixedArrayBase elem; in CopyJSObjectWithAllocationSite()
2587 Handle<FixedArrayBase> elements) { in NewSlowJSObjectWithPropertiesAndElements()
2622 Handle<FixedArrayBase> elms = in NewJSArray()
2628 Handle<JSArray> Factory::NewJSArrayWithElements(Handle<FixedArrayBase> elements, in NewJSArrayWithElements()
2639 Handle<FixedArrayBase> elements, ElementsKind elements_kind, int length, in NewJSArrayWithUnverifiedElements()
2670 Handle<FixedArrayBase> elms = in NewJSArrayStorage()
2678 Handle<FixedArrayBase> Factor
[all...]
/third_party/node/deps/v8/src/codegen/
H A 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> element
[all...]
H A Dcode-stub-assembler.cc1849 TNode<FixedArrayBase> array) {
1851 return LoadObjectField<Smi>(array, FixedArrayBase::kLengthOffset);
1855 TNode<FixedArrayBase> array) {
1856 return LoadAndUntagObjectField(array, FixedArrayBase::kLengthOffset);
2291 void CodeStubAssembler::FixedArrayBoundsCheck(TNode<FixedArrayBase> array,
2309 void CodeStubAssembler::FixedArrayBoundsCheck(TNode<FixedArrayBase> array,
2696 TNode<FixedArrayBase> elements, TNode<IntPtrT> index,
3112 STATIC_ASSERT(static_cast<int>(FixedArrayBase::kLengthOffset) ==
3114 STATIC_ASSERT(static_cast<int>(FixedArrayBase::kLengthOffset) ==
3132 FixedArrayBase
[all...]
/third_party/node/deps/v8/src/builtins/
H A 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> element in TF_BUILTIN()
[all...]
H A 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()
H A Dbuiltins-array-gen.cc279 TNode<FixedArrayBase> elements = LoadElements(array_receiver); in TF_BUILTIN()
687 TNode<FixedArrayBase> elements = LoadElements(array); in Generate()
1113 auto elements = Parameter<FixedArrayBase>(Descriptor::kElements); in TF_BUILTIN()
1124 auto elements = Parameter<FixedArrayBase>(Descriptor::kElements); in TF_BUILTIN()
1154 auto elements = Parameter<FixedArrayBase>(Descriptor::kElements); in TF_BUILTIN()
1165 auto elements = Parameter<FixedArrayBase>(Descriptor::kElements); in TF_BUILTIN()
1260 TNode<FixedArrayBase> elements = LoadElements(CAST(array)); in TF_BUILTIN()
H A Dbuiltins-internal-gen.cc39 TNode<FixedArrayBase> source = in TF_BUILTIN()
41 TNode<FixedArrayBase> target = in TF_BUILTIN()
52 TNode<FixedArrayBase> elements = LoadElements(object); in TF_BUILTIN()
67 TNode<FixedArrayBase> elements = LoadElements(object); in TF_BUILTIN()
798 TNode<FixedArrayBase> source_elements = LoadElements(CAST(source)); in SetOrCopyDataProperties()
H A Dbuiltins-async-function-gen.cc98 TNode<FixedArrayBase> parameters_and_registers = in TF_BUILTIN()
H A Dbuiltins-constructor-gen.cc575 TVARIABLE(FixedArrayBase, var_elements); in CreateShallowObjectLiteral()
579 TNode<FixedArrayBase> boilerplate_elements = LoadElements(boilerplate); in CreateShallowObjectLiteral()
/third_party/node/deps/v8/src/ic/
H A 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/
H A Dheap-refs.h98 /* Subtypes of FixedArrayBase */ \
120 BACKGROUND_SERIALIZED(FixedArrayBase) \
400 FixedArrayBase elements, ElementsKind elements_kind,
757 DEFINE_REF_CONSTRUCTOR(FixedArrayBase, HeapObjectRef)
759 Handle<FixedArrayBase> object() const;
H A Dgraph-assembler.cc368 TNode<FixedArrayBase> JSGraphAssembler::MaybeGrowFastElements( in MaybeGrowFastElements()
370 TNode<FixedArrayBase> elements, TNode<Number> new_length, in MaybeGrowFastElements()
375 return AddNode<FixedArrayBase>(graph()->NewNode( in MaybeGrowFastElements()

Completed in 51 milliseconds

123