Lines Matching refs:array_receiver
267 TNode<JSArray> array_receiver = CAST(receiver);
268 CSA_DCHECK(this, TaggedIsPositiveSmi(LoadJSArrayLength(array_receiver)));
270 LoadAndUntagObjectField(array_receiver, JSArray::kLengthOffset);
274 EnsureArrayLengthWritable(context, LoadMap(array_receiver), &runtime);
279 TNode<FixedArrayBase> elements = LoadElements(array_receiver);
294 StoreObjectFieldNoWriteBarrier(array_receiver, JSArray::kLengthOffset,
297 TNode<Int32T> elements_kind = LoadElementsKind(array_receiver);
354 TNode<JSArray> array_receiver;
362 array_receiver = CAST(receiver);
364 kind = EnsureArrayPushable(context, LoadMap(array_receiver), &runtime);
369 BuildAppendJSArray(PACKED_SMI_ELEMENTS, array_receiver, &args,
382 TNode<Number> length = LoadJSArrayLength(array_receiver);
385 SetPropertyStrict(context, array_receiver, length, arg);
389 TNode<Int32T> elements_kind = LoadElementsKind(array_receiver);
406 PACKED_ELEMENTS, array_receiver, &args, &arg_index, &default_label);
413 BuildAppendJSArray(PACKED_DOUBLE_ELEMENTS, array_receiver, &args,
426 TNode<Number> length = LoadJSArrayLength(array_receiver);
429 SetPropertyStrict(context, array_receiver, length, arg);
433 TNode<Int32T> elements_kind = LoadElementsKind(array_receiver);
445 TNode<Number> length = LoadJSArrayLength(array_receiver);
446 SetPropertyStrict(context, array_receiver, length, arg);
449 args.PopAndReturn(LoadJSArrayLength(array_receiver));