Home | History | Annotate | Download | only in src

Lines Matching defs:FixedArray

77 //       - FixedArray
947 V(FixedArray) \
1186 MUST_USE_RESULT static MaybeHandle<FixedArray> CreateListFromArrayLike(
1820 // properties is a FixedArray in the fast case and a Dictionary in the
1822 DECL_ACCESSORS(properties, FixedArray) // Get and set fast properties.
1987 MUST_USE_RESULT static inline MaybeHandle<FixedArray> OwnPropertyKeys(
1990 MUST_USE_RESULT static MaybeHandle<FixedArray> GetOwnValues(
1993 MUST_USE_RESULT static MaybeHandle<FixedArray> GetOwnEntries(
2026 // In the fast mode elements is a FixedArray and so each element can
2036 // FixedArray parameter map for a (sloppy) arguments object.
2492 bool ReferencesObjectFromElements(FixedArray* elements,
2641 // FixedArray describes fixed-sized arrays with element type Object*.
2642 class FixedArray: public FixedArrayBase {
2646 static inline Handle<Object> get(FixedArray* array, int index,
2674 void CopyTo(int pos, FixedArray* dest, int dest_pos, int len);
2685 DECLARE_CAST(FixedArray)
2687 // Maximal allowed size, in bytes, of a single FixedArray.
2691 // Maximally allowed length of a FixedArray.
2695 DECLARE_PRINTER(FixedArray)
2696 DECLARE_VERIFIER(FixedArray)
2699 bool IsEqualTo(FixedArray* other);
2705 void SwapPairs(FixedArray* numbers, int i, int j);
2710 void SortPairs(FixedArray* numbers, uint32_t len);
2715 // Set operation on FixedArray without using write barriers. Can
2717 static inline void NoWriteBarrierSet(FixedArray* array,
2724 DISALLOW_IMPLICIT_CONSTRUCTORS(FixedArray);
2761 // Maximally allowed length of a FixedArray.
2773 class WeakFixedArray : public FixedArray {
2843 class ArrayList : public FixedArray {
2879 class DescriptorArray: public FixedArray {
2900 inline FixedArray* GetEnumCache();
2904 inline FixedArray* GetEnumIndicesCache();
2913 Isolate* isolate, Handle<FixedArray> new_cache,
2914 Handle<FixedArray> new_index_cache);
2992 static const int kDescriptorLengthOffset = FixedArray::kHeaderSize;
2997 static const int kEnumCacheBridgeCacheOffset = FixedArray::kHeaderSize;
3080 // HashTable is a subclass of FixedArray that implements a hash table
3130 class HashTableBase : public FixedArray {
3286 // FixedArray. Staying below kMaxCapacity also ensures that EntryToIndex
3289 (FixedArray::kMaxLength - kElementsStartOffset) / kEntrySize;
3445 void CopyValuesTo(FixedArray* elements);
3464 void CopyEnumKeysTo(FixedArray* storage);
3514 static Handle<FixedArray> BuildIterationIndicesArray(
3534 static Handle<FixedArray> GenerateNewEnumerationIndices(
3604 inline static Handle<FixedArray> DoGenerateNewEnumerationIndices(
3848 class OrderedHashTable: public FixedArray {
3991 (FixedArray::kMaxLength - kHashTableStartIndex)
4006 static Handle<FixedArray> ConvertToKeysArray(Handle<OrderedHashSet> table,
4058 static Handle<FixedArray> GetValues(Handle<WeakHashTable> table);
4079 class ScopeInfo : public FixedArray {
4351 class NormalizedMapCache: public FixedArray {
4464 DECL_ACCESSORS(constant_pool, FixedArray)
4467 DECL_ACCESSORS(handler_table, FixedArray)
4657 class DeoptimizationInputData: public FixedArray {
4684 DECLARE_ELEMENT_ACCESSORS(LiteralArray, FixedArray)
4737 class DeoptimizationOutputData: public FixedArray {
4767 class LiteralsArray : public FixedArray {
4809 class HandlerTable : public FixedArray {
4937 DECL_ACCESSORS(handler_table, FixedArray)
4940 DECL_ACCESSORS(deoptimization_data, FixedArray)
5488 class DependentCode: public FixedArray {
5915 DECL_ACCESSORS(code_cache, FixedArray)
6489 // [line_ends]: FixedArray of line ends positions.
6740 DECL_ACCESSORS(optimized_code_map, FixedArray)
6755 // We have a special root FixedArray with the right shape and values
6803 FixedArray::kHeaderSize + kPointerSize * (kContextOffset - kEntryLength);
6805 FixedArray::kHeaderSize +
6808 FixedArray::kHeaderSize + kPointerSize * (kLiteralsOffset - kEntryLength);
6810 FixedArray::kHeaderSize + kPointerSize * (kOsrAstIdOffset - kEntryLength);
7470 DECL_ACCESSORS(operand_stack, FixedArray)
7533 DECL_ACCESSORS(bound_arguments, FixedArray)
8007 // The regular expression holds a single reference to a FixedArray in
8009 // The FixedArray contains the following data:
8128 FixedArray::kHeaderSize + kTagIndex * kPointerSize;
8130 FixedArray::kHeaderSize + kIrregexpLatin1CodeIndex * kPointerSize;
8132 FixedArray::kHeaderSize + kIrregexpUC16CodeIndex * kPointerSize;
8134 FixedArray::kHeaderSize + kIrregexpCaptureCountIndex * kPointerSize;
8209 JSRegExp::Flags flags, Handle<FixedArray> value);
9093 static Handle<FixedArray> CalculateLineEnds(Handle<String> string,
9953 inline void PopulateValueArray(FixedArray* array);
9971 inline void PopulateValueArray(FixedArray* array);
10232 // - fast, backing storage is a FixedArray and length <= elements.length();
10241 // is set to a smi. This matches the set function on FixedArray.
10303 (600 * KB - FixedArray::kHeaderSize - kSize - AllocationMemento::kSize) /
10393 Handle<FixedArray> array,
10689 DECL_ACCESSORS(break_points, FixedArray)