| /third_party/node/deps/v8/src/objects/ |
| 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_base, uint32_t to_start, in CopyDoubleToDoubleElements() [all …]
|
| 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,
|
| D | fixed-array.tq | 6 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;
|
| D | js-objects-inl.h | 52 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 …]
|
| D | fixed-array.h | 71 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> {
|
| D | js-array.tq | 64 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,
|
| 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);
|
| D | literal-objects.tq | 7 constant_elements: FixedArrayBase;
|
| D | fixed-array-inl.h | 29 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()
|
| D | js-array-inl.h | 47 Handle<FixedArrayBase> storage) { in SetContent()
|
| D | js-objects.tq | 9 properties_or_hash: SwissNameDictionary|FixedArrayBase|PropertyArray|Smi; 33 elements: FixedArrayBase;
|
| D | code.tq | 15 extern class BytecodeArray extends FixedArrayBase {
|
| /third_party/node/deps/v8/src/builtins/ |
| D | array-reverse.tq | 7 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 {
|
| D | array-lastindexof.tq | 6 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;
|
| 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> elements; in TF_BUILTIN() [all …]
|
| 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()
|
| D | collections.tq | 31 case (FixedArrayBase): deferred {
|
| D | array-splice.tq | 39 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/ |
| 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> elements, TNode<Smi> length, [all …]
|
| D | code-stub-assembler.cc | 1849 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/ |
| 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()
|
| 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(
|
| D | factory-inl.h | 54 Handle<JSArray> Factory::NewJSArrayWithElements(Handle<FixedArrayBase> elements, in NewJSArrayWithElements()
|
| /third_party/node/deps/v8/src/ic/ |
| 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/ |
| D | heap-refs.h | 120 BACKGROUND_SERIALIZED(FixedArrayBase) \ 400 FixedArrayBase elements, ElementsKind elements_kind, 757 DEFINE_REF_CONSTRUCTOR(FixedArrayBase, HeapObjectRef) 759 Handle<FixedArrayBase> object() const;
|