Home | History | Annotate | Download | only in src

Lines Matching refs:FixedArrayBase

95   typedef FixedArrayBase BackingStore;
115 void CopyObjectToObjectElements(FixedArrayBase* from_base,
117 FixedArrayBase* to_base, ElementsKind to_kind,
158 FixedArrayBase* from_base, uint32_t from_start, FixedArrayBase* to_base,
205 static void CopyDoubleToObjectElements(FixedArrayBase* from_base,
207 FixedArrayBase* to_base,
256 static void CopyDoubleToDoubleElements(FixedArrayBase* from_base,
258 FixedArrayBase* to_base,
289 static void CopySmiToDoubleElements(FixedArrayBase* from_base,
291 FixedArrayBase* to_base, uint32_t to_start,
323 static void CopyPackedSmiToDoubleElements(FixedArrayBase* from_base,
325 FixedArrayBase* to_base,
362 static void CopyObjectToDoubleElements(FixedArrayBase* from_base,
364 FixedArrayBase* to_base,
396 static void CopyDictionaryToDoubleElements(FixedArrayBase* from_base,
398 FixedArrayBase* to_base,
546 Handle<FixedArrayBase> fixed_array_base(holder->elements());
568 Handle<FixedArrayBase> backing_store, uint32_t start,
584 Handle<FixedArrayBase> backing_store(array->elements());
599 Handle<FixedArrayBase> backing_store,
607 Handle<FixedArrayBase> backing_store,
618 FixedArrayBase* backing_store) {
631 static Handle<Object> GetImpl(Isolate* isolate, FixedArrayBase* backing_store,
641 void Reconfigure(Handle<JSObject> object, Handle<FixedArrayBase> store,
648 Handle<FixedArrayBase> store, uint32_t entry,
736 Handle<FixedArrayBase> backing_store) {
784 FixedArrayBase* backing_store) {
788 static uint32_t GetMaxIndex(JSObject* receiver, FixedArrayBase* elements) {
798 FixedArrayBase* elements) {
802 static Handle<FixedArrayBase> ConvertElementsWithCapacity(
803 Handle<JSObject> object, Handle<FixedArrayBase> old_elements,
810 static Handle<FixedArrayBase> ConvertElementsWithCapacity(
811 Handle<JSObject> object, Handle<FixedArrayBase> old_elements,
817 static Handle<FixedArrayBase> ConvertElementsWithCapacity(
818 Handle<JSObject> object, Handle<FixedArrayBase> old_elements,
822 Handle<FixedArrayBase> new_elements;
854 Handle<FixedArrayBase> from_elements(object->elements());
867 Handle<FixedArrayBase> elements = ConvertElementsWithCapacity(
888 Handle<FixedArrayBase> old_elements(object->elements());
900 Handle<JSObject> object, Handle<FixedArrayBase> old_elements,
902 Handle<FixedArrayBase> elements =
934 Handle<FixedArrayBase> old_elements(object->elements());
937 Handle<FixedArrayBase> elements =
955 static void CopyElementsImpl(FixedArrayBase* from, uint32_t from_start,
956 FixedArrayBase* to, ElementsKind from_kind,
963 ElementsKind from_kind, Handle<FixedArrayBase> to,
975 FixedArrayBase* from = from_holder->elements();
989 void CopyElements(Handle<FixedArrayBase> source, ElementsKind source_kind,
990 Handle<FixedArrayBase> destination, int size) {
1000 Handle<JSObject> object, Handle<FixedArrayBase> elements) {
1054 Handle<FixedArrayBase> backing_store,
1061 Handle<FixedArrayBase> backing_store,
1078 Handle<FixedArrayBase> backing_store, GetKeysConversion convert,
1098 Handle<JSObject> object, Handle<FixedArrayBase> backing_store,
1106 Handle<JSObject> object, Handle<FixedArrayBase> backing_store,
1186 FixedArrayBase* backing_store) {
1190 uint32_t GetCapacity(JSObject* holder, FixedArrayBase* backing_store) final {
1222 static uint32_t GetIndexForEntryImpl(FixedArrayBase* backing_store,
1228 FixedArrayBase* backing_store,
1243 FixedArrayBase* backing_store,
1249 static PropertyDetails GetDetailsImpl(FixedArrayBase* backing_store,
1286 static uint32_t GetMaxIndex(JSObject* receiver, FixedArrayBase* elements) {
1292 FixedArrayBase* backing_store) {
1297 FixedArrayBase* backing_store) {
1304 Handle<FixedArrayBase> backing_store) {
1355 static void CopyElementsImpl(FixedArrayBase* from, uint32_t from_start,
1356 FixedArrayBase* to, ElementsKind from_kind,
1377 FixedArrayBase* backing_store) {
1393 static Object* GetRaw(FixedArrayBase* store, uint32_t entry) {
1398 static Handle<Object> GetImpl(Isolate* isolate, FixedArrayBase* backing_store,
1408 static inline void SetImpl(FixedArrayBase* backing_store, uint32_t entry,
1414 Handle<FixedArrayBase> store, uint32_t entry,
1442 static bool HasEntryImpl(Isolate* isolate, FixedArrayBase* store,
1450 static uint32_t GetIndexForEntryImpl(FixedArrayBase* store, uint32_t entry) {
1459 FixedArrayBase* store, uint32_t index,
1477 static PropertyDetails GetDetailsImpl(FixedArrayBase* backing_store,
1503 Handle<FixedArrayBase> backing_store,
1533 Handle<FixedArrayBase> backing_store, GetKeysConversion convert,
1761 Handle<JSObject> object, Handle<FixedArrayBase> store) {
1812 Handle<FixedArrayBase> store) {
1871 Handle<FixedArrayBase> store, uint32_t entry,
1916 static bool HasEntryImpl(Isolate* isolate, FixedArrayBase* backing_store,
1922 FixedArrayBase* backing_store) {
1937 Handle<FixedArrayBase> elements(receiver->elements(), isolate);
1952 Handle<FixedArrayBase> elements(holder->elements(), isolate);
1994 Handle<FixedArrayBase> backing_store(receiver->elements());
2001 Handle<FixedArrayBase> backing_store(receiver->elements());
2009 Handle<FixedArrayBase> backing_store(receiver->elements(), isolate);
2036 Handle<FixedArrayBase> backing_store(receiver->elements(), isolate);
2094 Handle<FixedArrayBase> backing_store, int dst_index,
2129 FixedArrayBase* elements_base = receiver->elements();
2278 Handle<FixedArrayBase> elements(array->elements(), isolate);
2294 Handle<FixedArrayBase> backing_store,
2306 static Handle<FixedArrayBase> SpliceGrowStep(
2308 Handle<FixedArrayBase> backing_store, uint32_t start,
2324 Handle<FixedArrayBase> new_elms = Subclass::ConvertElementsWithCapacity(
2343 Handle<FixedArrayBase> backing_store(receiver->elements(), isolate);
2364 Handle<FixedArrayBase> backing_store,
2400 static void CopyArguments(Arguments* args, Handle<FixedArrayBase> dst_store,
2405 FixedArrayBase* raw_backing_store = *dst_store;
2427 static inline void SetImpl(FixedArrayBase* backing_store, uint32_t entry,
2432 static inline void SetImpl(FixedArrayBase* backing_store, uint32_t entry,
2447 static void CopyElementsImpl(FixedArrayBase* from, uint32_t from_start,
2448 FixedArrayBase* to, ElementsKind from_kind,
2494 FixedArrayBase* elements_base = receiver->elements();
2571 static Handle<Object> GetImpl(Isolate* isolate, FixedArrayBase* backing_store,
2582 static inline void SetImpl(FixedArrayBase* backing_store, uint32_t entry,
2587 static inline void SetImpl(FixedArrayBase* backing_store, uint32_t entry,
2592 static void CopyElementsImpl(FixedArrayBase* from, uint32_t from_start,
2593 FixedArrayBase* to, ElementsKind from_kind,
2638 FixedArrayBase* elements_base = receiver->elements();
2709 static inline void SetImpl(FixedArrayBase* backing_store, uint32_t entry,
2714 static inline void SetImpl(FixedArrayBase* backing_store, uint32_t entry,
2719 static Handle<Object> GetImpl(Isolate* isolate, FixedArrayBase* backing_store,
2728 static PropertyDetails GetDetailsImpl(FixedArrayBase* backing_store,
2735 Handle<FixedArrayBase> backing_store,
2741 FixedArrayBase* backing_store) {
2747 Handle<FixedArrayBase> backing_store) {
2756 static uint32_t GetIndexForEntryImpl(FixedArrayBase* backing_store,
2762 FixedArrayBase* backing_store,
2775 FixedArrayBase* backing_store) {
2781 FixedArrayBase* backing_store) {
2789 Handle<FixedArrayBase> elements(receiver->elements());
2803 Handle<FixedArrayBase> elements(object->elements());
2938 static Handle<Object> GetImpl(Isolate* isolate, FixedArrayBase* parameters,
2981 static inline void SetImpl(FixedArrayBase* store, uint32_t entry,
3008 Handle<FixedArrayBase> parameter_map) {
3014 FixedArrayBase* backing_store) {
3016 FixedArrayBase* arguments = FixedArrayBase::cast(parameter_map->get(1));
3022 FixedArrayBase* backing_store) {
3024 FixedArrayBase* arguments = FixedArrayBase::cast(parameter_map->get(1));
3030 FixedArrayBase* backing_store) {
3032 FixedArrayBase* arguments = FixedArrayBase::cast(parameter_map->get(1));
3046 Handle<FixedArrayBase> elements(receiver->elements(), isolate);
3055 static bool HasEntryImpl(Isolate* isolate, FixedArrayBase* parameters,
3063 FixedArrayBase* arguments = FixedArrayBase::cast(parameter_map->get(1));
3068 FixedArrayBase* backing_store) {
3070 FixedArrayBase* arguments = FixedArrayBase::cast(parameter_map->get(1));
3074 static uint32_t GetIndexForEntryImpl(FixedArrayBase* parameters,
3085 FixedArrayBase* parameters,
3128 Handle<FixedArrayBase> backing_store,
3145 Handle<FixedArrayBase> backing_store, GetKeysConversion convert,
3162 Handle<FixedArrayBase> store(FixedArrayBase::cast(parameter_map->get(1)));
3282 Handle<FixedArrayBase> old_elements(
3283 FixedArrayBase::cast(parameter_map->get(1)));
3299 Handle<FixedArrayBase> store, uint32_t entry,
3331 Handle<FixedArrayBase> arguments(
3332 FixedArrayBase::cast(parameter_map->get(1)), isolate);
3352 FixedArrayBase* backing_store) {
3381 Handle<JSObject> object, Handle<FixedArrayBase> elements) {
3398 Handle<FixedArrayBase> old_elements(
3399 FixedArrayBase::cast(parameter_map->get(1)));
3414 Handle<FixedArrayBase> store, uint32_t entry,
3428 static void CopyElementsImpl(FixedArrayBase* from, uint32_t from_start,
3429 FixedArrayBase* to, ElementsKind from_kind,
3452 Handle<FixedArrayBase> elements =
3488 static Handle<Object> GetImpl(Isolate* isolate, FixedArrayBase* elements,
3505 FixedArrayBase* backing_store,
3549 Handle<FixedArrayBase> store, uint32_t entry,
3578 Handle<FixedArrayBase> backing_store,
3591 Handle<FixedArrayBase> old_elements(object->elements());
3602 static void CopyElementsImpl(FixedArrayBase* from, uint32_t from_start,
3603 FixedArrayBase* to, ElementsKind from_kind,
3618 FixedArrayBase* backing_store) {
3644 Handle<JSObject> object, Handle<FixedArrayBase> elements) {
3660 FixedArrayBase* backing_store) {
3749 Handle<FixedArrayBase> elms;
3751 elms = Handle<FixedArrayBase>::cast(
3754 elms = Handle<FixedArrayBase>::cast(
3854 Handle<FixedArrayBase> storage(result_array->elements(), isolate);