Lines Matching refs:FixedArrayBase

162   using BackingStore = FixedArrayBase;
182 WriteBarrierMode GetWriteBarrierMode(FixedArrayBase elements, ElementsKind kind,
195 void CopyObjectToObjectElements(Isolate* isolate, FixedArrayBase from_base,
197 FixedArrayBase to_base, ElementsKind to_kind,
230 void CopyDictionaryToObjectElements(Isolate* isolate, FixedArrayBase from_base,
231 uint32_t from_start, FixedArrayBase to_base,
271 void CopyDoubleToObjectElements(Isolate* isolate, FixedArrayBase from_base,
272 uint32_t from_start, FixedArrayBase to_base,
315 void CopyDoubleToDoubleElements(FixedArrayBase from_base, uint32_t from_start,
316 FixedArrayBase to_base, uint32_t to_start,
351 void CopySmiToDoubleElements(FixedArrayBase from_base, uint32_t from_start,
352 FixedArrayBase to_base, uint32_t to_start,
380 void CopyPackedSmiToDoubleElements(FixedArrayBase from_base,
381 uint32_t from_start, FixedArrayBase to_base,
412 void CopyObjectToDoubleElements(FixedArrayBase from_base, uint32_t from_start,
413 FixedArrayBase to_base, uint32_t to_start,
441 void CopyDictionaryToDoubleElements(Isolate* isolate, FixedArrayBase from_base,
442 uint32_t from_start, FixedArrayBase to_base,
542 FixedArrayBase backing_store,
580 FixedArrayBase fixed_array_base = holder.elements();
603 bool HasElement(JSObject holder, uint32_t index, FixedArrayBase backing_store,
610 FixedArrayBase backing_store,
622 static bool HasEntryImpl(Isolate* isolate, FixedArrayBase backing_store,
631 static bool HasAccessorsImpl(JSObject holder, FixedArrayBase backing_store) {
644 static Handle<Object> GetImpl(Isolate* isolate, FixedArrayBase backing_store,
654 void Reconfigure(Handle<JSObject> object, Handle<FixedArrayBase> store,
661 Handle<FixedArrayBase> store, InternalIndex entry,
724 Handle<FixedArrayBase> backing_store) {
784 FixedArrayBase backing_store) {
788 static size_t GetMaxIndex(JSObject receiver, FixedArrayBase elements) {
798 FixedArrayBase elements) {
802 static MaybeHandle<FixedArrayBase> ConvertElementsWithCapacity(
803 Handle<JSObject> object, Handle<FixedArrayBase> old_elements,
809 static MaybeHandle<FixedArrayBase> ConvertElementsWithCapacity(
810 Handle<JSObject> object, Handle<FixedArrayBase> old_elements,
814 Handle<FixedArrayBase> new_elements;
820 return isolate->Throw<FixedArrayBase>(isolate->factory()->NewRangeError(
827 return isolate->Throw<FixedArrayBase>(isolate->factory()->NewRangeError(
842 return MaybeHandle<FixedArrayBase>(new_elements);
860 Handle<FixedArrayBase> from_elements(object->elements(), isolate);
871 Handle<FixedArrayBase> elements;
897 Handle<FixedArrayBase> old_elements(object->elements(),
909 Handle<JSObject> object, Handle<FixedArrayBase> old_elements,
911 Handle<FixedArrayBase> elements;
950 Handle<FixedArrayBase> old_elements(object->elements(),
954 Handle<FixedArrayBase> elements;
975 static void CopyElementsImpl(Isolate* isolate, FixedArrayBase from,
976 uint32_t from_start, FixedArrayBase to,
983 ElementsKind from_kind, Handle<FixedArrayBase> to,
994 FixedArrayBase from = from_holder.elements();
1008 void CopyElements(Isolate* isolate, Handle<FixedArrayBase> source,
1010 Handle<FixedArrayBase> destination, int size) override {
1045 Handle<JSObject> object, Handle<FixedArrayBase> elements) {
1128 Handle<JSObject> object, Handle<FixedArrayBase> backing_store,
1135 Handle<JSObject> object, Handle<FixedArrayBase> backing_store,
1155 Handle<FixedArrayBase> backing_store, GetKeysConversion convert,
1181 Handle<JSObject> object, Handle<FixedArrayBase> backing_store,
1189 Handle<JSObject> object, Handle<FixedArrayBase> backing_store,
1274 FixedArrayBase backing_store) {
1278 size_t GetCapacity(JSObject holder, FixedArrayBase backing_store) final {
1338 FixedArrayBase backing_store,
1359 FixedArrayBase backing_store,
1365 static PropertyDetails GetDetailsImpl(FixedArrayBase backing_store,
1397 static uint32_t GetMaxIndex(JSObject receiver, FixedArrayBase elements) {
1403 FixedArrayBase backing_store) {
1408 FixedArrayBase backing_store) {
1415 Handle<FixedArrayBase> backing_store) {
1469 static void CopyElementsImpl(Isolate* isolate, FixedArrayBase from,
1470 uint32_t from_start, FixedArrayBase to,
1483 static bool HasAccessorsImpl(JSObject holder, FixedArrayBase backing_store) {
1498 static Object GetRaw(FixedArrayBase store, InternalIndex entry) {
1503 static Handle<Object> GetImpl(Isolate* isolate, FixedArrayBase backing_store,
1513 static inline void SetImpl(FixedArrayBase backing_store, InternalIndex entry,
1519 Handle<FixedArrayBase> store, InternalIndex entry,
1553 static bool HasEntryImpl(Isolate* isolate, FixedArrayBase store,
1562 FixedArrayBase store, size_t index,
1583 static PropertyDetails GetDetailsImpl(FixedArrayBase backing_store,
1610 Handle<JSObject> object, Handle<FixedArrayBase> backing_store,
1643 Handle<FixedArrayBase> backing_store, GetKeysConversion convert,
1899 Handle<FixedArrayBase> store) {
1959 Handle<FixedArrayBase> store) {
2029 Handle<FixedArrayBase> store, InternalIndex entry,
2079 static bool HasEntryImpl(Isolate* isolate, FixedArrayBase backing_store,
2086 FixedArrayBase backing_store) {
2106 Handle<FixedArrayBase> elements(receiver->elements(), isolate);
2122 FixedArrayBase elements = holder.elements();
2167 Handle<FixedArrayBase> backing_store(receiver->elements(),
2176 Handle<FixedArrayBase> backing_store(receiver->elements(),
2183 Handle<FixedArrayBase> backing_store, int dst_index,
2242 FixedArrayBase elements_base = receiver->elements();
2381 Handle<FixedArrayBase> elements(object->elements(), isolate);
2403 Handle<FixedArrayBase> backing_store(receiver->elements(), isolate);
2424 Handle<FixedArrayBase> backing_store,
2464 Handle<FixedArrayBase> dst_store,
2469 FixedArrayBase raw_backing_store = *dst_store;
2489 static inline void SetImpl(FixedArrayBase backing_store, InternalIndex entry,
2494 static inline void SetImpl(FixedArrayBase backing_store, InternalIndex entry,
2508 static void CopyElementsImpl(Isolate* isolate, FixedArrayBase from,
2509 uint32_t from_start, FixedArrayBase to,
2596 FixedArrayBase elements_base = receiver->elements();
2665 Handle<FixedArrayBase> backing_store) {
2701 Handle<FixedArrayBase> new_backing_store(array->elements(), isolate);
2738 Handle<FixedArrayBase> store) {
2763 Handle<FixedArrayBase> backing_store) {
2799 Handle<FixedArrayBase> new_backing_store(array->elements(), isolate);
2826 static inline void SetImpl(FixedArrayBase backing_store, InternalIndex entry,
2831 static inline void SetImpl(FixedArrayBase backing_store, InternalIndex entry,
2851 Handle<FixedArrayBase> store) {
2873 Handle<FixedArrayBase> backing_store) {
2878 Handle<FixedArrayBase> store, InternalIndex entry,
2904 static Handle<Object> GetImpl(Isolate* isolate, FixedArrayBase backing_store,
2915 static inline void SetImpl(FixedArrayBase backing_store, InternalIndex entry,
2920 static inline void SetImpl(FixedArrayBase backing_store, InternalIndex entry,
2925 static void CopyElementsImpl(Isolate* isolate, FixedArrayBase from,
2926 uint32_t from_start, FixedArrayBase to,
2999 FixedArrayBase elements_base = receiver->elements();
3155 static Handle<Object> GetImpl(Isolate* isolate, FixedArrayBase backing_store,
3215 static PropertyDetails GetDetailsImpl(FixedArrayBase backing_store,
3222 FixedArrayBase backing_store,
3227 static bool HasAccessorsImpl(JSObject holder, FixedArrayBase backing_store) {
3233 Handle<FixedArrayBase> backing_store) {
3246 FixedArrayBase backing_store,
3254 static size_t GetCapacityImpl(JSObject holder, FixedArrayBase backing_store) {
3260 FixedArrayBase backing_store) {
3268 Handle<FixedArrayBase> elements(receiver->elements(), isolate);
3284 Handle<FixedArrayBase> elements(object->elements(), isolate);
4364 static Handle<Object> GetImpl(Isolate* isolate, FixedArrayBase parameters,
4401 static inline void SetImpl(FixedArrayBase store, InternalIndex entry,
4433 Handle<FixedArrayBase> parameter_map) {
4438 static uint32_t GetCapacityImpl(JSObject holder, FixedArrayBase store) {
4446 FixedArrayBase backing_store) {
4449 FixedArrayBase arguments = elements.arguments();
4457 FixedArrayBase backing_store) {
4461 FixedArrayBase arguments = elements.arguments();
4475 Handle<FixedArrayBase> elements(receiver->elements(), isolate);
4486 static bool HasEntryImpl(Isolate* isolate, FixedArrayBase parameters,
4494 FixedArrayBase arguments = elements.arguments();
4499 static bool HasAccessorsImpl(JSObject holder, FixedArrayBase backing_store) {
4507 FixedArrayBase parameters,
4571 Handle<JSObject> object, Handle<FixedArrayBase> backing_store,
4589 Handle<FixedArrayBase> backing_store, GetKeysConversion convert,
4738 Handle<FixedArrayBase> old_arguments(
4739 FixedArrayBase::cast(elements->arguments()), isolate);
4756 Handle<FixedArrayBase> store, InternalIndex entry,
4791 Handle<FixedArrayBase> arguments(elements->arguments(), isolate);
4811 FixedArrayBase store) {
4817 Handle<JSObject> object, Handle<FixedArrayBase> elements) {
4875 Handle<FixedArrayBase> store, InternalIndex entry,
4886 static void CopyElementsImpl(Isolate* isolate, FixedArrayBase from,
4887 uint32_t from_start, FixedArrayBase to,
4913 Handle<FixedArrayBase> arguments;
4948 static Handle<Object> GetImpl(Isolate* isolate, FixedArrayBase elements,
4966 FixedArrayBase backing_store,
5016 Handle<FixedArrayBase> store, InternalIndex entry,
5045 Handle<JSObject> object, Handle<FixedArrayBase> backing_store,
5059 Handle<FixedArrayBase> old_elements(object->elements(),
5078 static void CopyElementsImpl(Isolate* isolate, FixedArrayBase from,
5079 uint32_t from_start, FixedArrayBase to,
5094 FixedArrayBase backing_store) {
5115 Handle<JSObject> object, Handle<FixedArrayBase> elements) {
5125 static bool HasAccessorsImpl(JSObject holder, FixedArrayBase backing_store) {
5174 Handle<FixedArrayBase> elms;
5176 elms = Handle<FixedArrayBase>::cast(
5179 elms = Handle<FixedArrayBase>::cast(
5329 Handle<FixedArrayBase> storage(result_array->elements(), isolate);