/third_party/node/deps/v8/src/objects/ |
H A D | elements.cc | 162 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 D | elements.h | 49 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 D | js-objects-inl.h | 52 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 D | fixed-array.h | 71 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 D | js-objects.h | 339 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 D | fixed-array-inl.h | 29 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 D | js-array-inl.h | 47 Handle<FixedArrayBase> storage) { in SetContent()
|
H A D | js-array.h | 65 Handle<FixedArrayBase> storage);
|
H A D | object-list-macros.h | 25 class FixedArrayBase; 116 V(FixedArrayBase) \
|
/third_party/node/deps/v8/src/heap/ |
H A D | object-stats.cc | 411 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 D | factory.h | 151 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 D | factory-inl.h | 54 Handle<JSArray> Factory::NewJSArrayWithElements(Handle<FixedArrayBase> elements, in NewJSArrayWithElements()
|
H A D | factory-base.h | 122 Handle<FixedArrayBase> NewFixedDoubleArray( 151 ElementsKind elements_kind, Handle<FixedArrayBase> constant_values);
|
H A D | factory.cc | 537 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 D | code-stub-assembler.h | 1378 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 D | code-stub-assembler.cc | 1849 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 D | builtins-object-gen.cc | 179 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 D | builtins-call-gen.cc | 213 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 D | builtins-array-gen.cc | 279 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 D | builtins-internal-gen.cc | 39 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 D | builtins-async-function-gen.cc | 98 TNode<FixedArrayBase> parameters_and_registers = in TF_BUILTIN()
|
H A D | builtins-constructor-gen.cc | 575 TVARIABLE(FixedArrayBase, var_elements); in CreateShallowObjectLiteral() 579 TNode<FixedArrayBase> boilerplate_elements = LoadElements(boilerplate); in CreateShallowObjectLiteral()
|
/third_party/node/deps/v8/src/ic/ |
H A D | keyed-store-generic.cc | 119 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 D | heap-refs.h | 98 /* 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 D | graph-assembler.cc | 368 TNode<FixedArrayBase> JSGraphAssembler::MaybeGrowFastElements( in MaybeGrowFastElements() 370 TNode<FixedArrayBase> elements, TNode<Number> new_length, in MaybeGrowFastElements() 375 return AddNode<FixedArrayBase>(graph()->NewNode( in MaybeGrowFastElements()
|