Home | History | Annotate | Download | only in src

Lines Matching defs:FixedArray

81 //       - FixedArray
1018 V(FixedArray) \
1279 MUST_USE_RESULT static MaybeHandle<FixedArray> CreateListFromArrayLike(
1873 // properties is a FixedArray in the fast case and a Dictionary in the
1875 DECL_ACCESSORS(properties, FixedArray) // Get and set fast properties.
2051 MUST_USE_RESULT static inline MaybeHandle<FixedArray> OwnPropertyKeys(
2054 MUST_USE_RESULT static MaybeHandle<FixedArray> GetOwnValues(
2057 MUST_USE_RESULT static MaybeHandle<FixedArray> GetOwnEntries(
2092 // In the fast mode elements is a FixedArray and so each element can
2102 // FixedArray parameter map for a (sloppy) arguments object.
2570 bool ReferencesObjectFromElements(FixedArray* elements,
2725 // FixedArray describes fixed-sized arrays with element type Object*.
2726 class FixedArray: public FixedArrayBase {
2730 static inline Handle<Object> get(FixedArray* array, int index,
2739 static Handle<FixedArray> SetAndGrow(Handle<FixedArray> array, int index,
2771 void CopyTo(int pos, FixedArray* dest, int dest_pos, int len);
2784 DECLARE_CAST(FixedArray)
2786 // Maximal allowed size, in bytes, of a single FixedArray.
2790 // Maximally allowed length of a FixedArray.
2794 DECLARE_PRINTER(FixedArray)
2795 DECLARE_VERIFIER(FixedArray)
2798 bool IsEqualTo(FixedArray* other);
2804 // Set operation on FixedArray without using write barriers. Can
2806 static inline void NoWriteBarrierSet(FixedArray* array,
2813 DISALLOW_IMPLICIT_CONSTRUCTORS(FixedArray);
2851 // Maximally allowed length of a FixedArray.
2863 class WeakFixedArray : public FixedArray {
2932 class ArrayList : public FixedArray {
2971 class FrameArray : public FixedArray {
3049 class DescriptorArray: public FixedArray {
3070 inline FixedArray* GetEnumCache();
3074 inline FixedArray* GetEnumIndicesCache();
3083 Isolate* isolate, Handle<FixedArray> new_cache,
3084 Handle<FixedArray> new_index_cache);
3162 static const int kDescriptorLengthOffset = FixedArray::kHeaderSize;
3167 static const int kEnumCacheBridgeCacheOffset = FixedArray::kHeaderSize;
3236 // HashTable is a subclass of FixedArray that implements a hash table
3287 class HashTableBase : public FixedArray {
3410 // FixedArray. Staying below kMaxCapacity also ensures that EntryToIndex
3413 (FixedArray::kMaxLength - kElementsStartIndex) / kEntrySize;
3608 void CopyValuesTo(FixedArray* elements);
3622 static Handle<FixedArray> IterationIndices(
3632 Handle<FixedArray> storage, KeyCollectionMode mode,
3700 static Handle<FixedArray> GenerateNewEnumerationIndices(
3768 inline static Handle<FixedArray> DoGenerateNewEnumerationIndices(
4052 class OrderedHashTable: public FixedArray {
4145 FixedArray::OffsetOfElementAt(kNumberOfElementsIndex);
4147 FixedArray::OffsetOfElementAt(kNextTableIndex);
4149 FixedArray::OffsetOfElementAt(kNumberOfDeletedElementsIndex);
4151 FixedArray::OffsetOfElementAt(kNumberOfBucketsIndex);
4153 FixedArray::OffsetOfElementAt(kHashTableStartIndex);
4196 (FixedArray::kMaxLength - kHashTableStartIndex)
4211 static Handle<FixedArray> ConvertToKeysArray(Handle<OrderedHashSet> table,
4263 static Handle<FixedArray> GetValues(Handle<WeakHashTable> table);
4280 class NormalizedMapCache: public FixedArray {
4314 class HandlerTable : public FixedArray {
4520 DECL_ACCESSORS(constant_pool, FixedArray)
4523 DECL_ACCESSORS(handler_table, FixedArray)
4726 class DeoptimizationInputData: public FixedArray {
4754 DECLARE_ELEMENT_ACCESSORS(LiteralArray, FixedArray)
4813 class DeoptimizationOutputData: public FixedArray {
4840 class TemplateList : public FixedArray {
4921 DECL_ACCESSORS(handler_table, FixedArray)
4924 DECL_ACCESSORS(deoptimization_data, FixedArray)
5501 class DependentCode: public FixedArray {
5949 DECL_ACCESSORS(code_cache, FixedArray)
6610 // [line_ends]: FixedArray of line ends positions.
6624 DECL_ACCESSORS(shared_function_infos, FixedArray)
6973 DECL_ACCESSORS(optimized_code_map, FixedArray)
6984 // We have a special root FixedArray with the right shape and values
7016 FixedArray::kHeaderSize + kPointerSize * (kContextOffset - kEntryLength);
7018 FixedArray::kHeaderSize +
7082 // - a FixedArray with Asm->Wasm conversion [HasAsmWasmData()].
7093 inline FixedArray* asm_wasm_data() const;
7094 inline void set_asm_wasm_data(FixedArray* data);
7349 ScriptIterator(Isolate* isolate, Handle<FixedArray> shared_function_infos);
7357 Handle<FixedArray> shared_function_infos_;
7705 DECL_ACCESSORS(register_file, FixedArray)
7780 DECL_ACCESSORS(regular_exports, FixedArray)
7781 DECL_ACCESSORS(regular_imports, FixedArray)
7796 DECL_ACCESSORS(requested_modules, FixedArray)
7836 Handle<FixedArray> names);
7880 DECL_ACCESSORS(bound_arguments, FixedArray)
8417 // 3) FixedArray -- There is more than one callback and deferred
8418 // fields attached to a FixedArray.
8465 // The regular expression holds a single reference to a FixedArray in
8467 // The FixedArray contains the following data:
8590 FixedArray::kHeaderSize + kTagIndex * kPointerSize;
8592 FixedArray::kHeaderSize + kIrregexpLatin1CodeIndex * kPointerSize;
8594 FixedArray::kHeaderSize + kIrregexpUC16CodeIndex * kPointerSize;
8596 FixedArray::kHeaderSize + kIrregexpCaptureCountIndex * kPointerSize;
8694 JSRegExp::Flags flags, Handle<FixedArray> value);
9613 static Handle<FixedArray> CalculateLineEnds(Handle<String> string,
10576 inline void PopulateValueArray(FixedArray* array);
10594 inline void PopulateValueArray(FixedArray* array);
10875 // - fast, backing storage is a FixedArray and length <= elements.length();
10884 // is set to a smi. This matches the set function on FixedArray.
10942 (kMaxRegularHeapObjectSize - FixedArray::kHeaderSize - kSize -
11036 Handle<FixedArray> array,
11367 DECL_ACCESSORS(break_points, FixedArray)