Lines Matching refs:elements
7 elements: FixedArrayBase, index: Smi): T;
10 elements: FixedArrayBase, index: Smi): Smi {
11 const elements: FixedArray = UnsafeCast<FixedArray>(elements);
12 return UnsafeCast<Smi>(elements.objects[index]);
16 elements: FixedArrayBase, index: Smi): JSAny {
17 const elements: FixedArray = UnsafeCast<FixedArray>(elements);
18 return UnsafeCast<JSAny>(elements.objects[index]);
22 implicit context: Context)(elements: FixedArrayBase, index: Smi): float64 {
23 const elements: FixedDoubleArray = UnsafeCast<FixedDoubleArray>(elements);
26 return elements.floats[index].Value() otherwise unreachable;
31 elements: FixedArrayBase, index: Smi, value: T): void;
34 elements: FixedArrayBase, index: Smi, value: Smi): void {
35 const elems: FixedArray = UnsafeCast<FixedArray>(elements);
40 elements: FixedArrayBase, index: Smi, value: JSAny): void {
41 const elements: FixedArray = UnsafeCast<FixedArray>(elements);
42 elements.objects[index] = value;
47 elements: FixedArrayBase, index: Smi, value: float64): void {
48 const elems: FixedDoubleArray = UnsafeCast<FixedDoubleArray>(elements);
52 // Fast-path for all PACKED_* elements kinds. These do not need to check
56 implicit context: Context)(elements: FixedArrayBase, length: Smi): void {
61 const lowerValue: T = LoadElement<Accessor, T>(elements, lower);
62 const upperValue: T = LoadElement<Accessor, T>(elements, upper);
63 StoreElement<Accessor>(elements, lower, upperValue);
64 StoreElement<Accessor>(elements, upper, lowerValue);
150 array.elements, array.length);
154 array.elements, array.length);
157 array.elements, array.length);