Lines Matching defs:array

384   Node* LoadFixedArrayElement(Node* array, int index, MachineType type) {
386 type, array,
390 Node* LoadFixedArrayElementSmi(Node* array, int index) {
391 return LoadFixedArrayElement(array, index, MachineType::TaggedSigned());
394 Node* LoadFixedArrayElementPtr(Node* array, int index) {
395 return LoadFixedArrayElement(array, index, MachineType::TaggedPointer());
398 Node* LoadFixedArrayElementAny(Node* array, int index) {
399 return LoadFixedArrayElement(array, index, MachineType::AnyTagged());
402 Node* StoreFixedArrayElement(Node* array, int index, Node* value,
405 access, array,
409 Node* StoreFixedArrayElementSmi(Node* array, int index, Node* value) {
411 array, index, value,
415 Node* StoreFixedArrayElementAny(Node* array, int index, Node* value) {
417 array, index, value,
488 Node* LoadWasmArrayLength(Node* array) {
490 MachineType::Uint32(), array,
3089 // Load the imported function refs array from the instance.
3092 // Access fixed array at {header_size - tag + func_index * kTaggedSize}.
3097 // Load the target from the imported_targets array at the offset of
5674 Node* array =
5683 gasm_->StoreToObject(ObjectAccessForGCStores(element_type), array, offset,
5687 array, offset, elements[i]);
5690 return array;
5697 Node* array = gasm_->CallBuiltin(
5702 array, gasm_->NumberConstant(
5708 array, gasm_->NumberConstant(
5711 return array;
5806 // array length, we can access the supertype without bounds-checking the
5807 // supertype array.
6047 void WasmGraphBuilder::BoundsCheckArray(Node* array, Node* index,
6050 Node* length = gasm_->LoadWasmArrayLength(array);
6055 void WasmGraphBuilder::BoundsCheckArrayCopy(Node* array, Node* index,
6059 Node* array_length = gasm_->LoadWasmArrayLength(array);
6105 // TODO(7748): Add an option to copy in a loop for small array sizes. To find
6106 // the length limit, run test/mjsunit/wasm/array-copy-benchmark.js.
6438 // Wrap {node} in object wrapper if it is an array/struct.
6796 // Since we don't check that args will fit in an array,