[type-determiner][spirv-writer] Add arrayLength support

This CL adds support for retrieving the array length of a Runtime Array
in the SPIR-V backend.

Bug: tint:252
Change-Id: Ic13c4a99da5760738d57702c45f52c6a194a172d
Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/29220
Commit-Queue: David Neto <dneto@google.com>
Reviewed-by: David Neto <dneto@google.com>
diff --git a/src/type_determiner_test.cc b/src/type_determiner_test.cc
index d60b376..74adef9 100644
--- a/src/type_determiner_test.cc
+++ b/src/type_determiner_test.cc
@@ -2494,6 +2494,7 @@
         IntrinsicData{"acos", ast::Intrinsic::kAcos},
         IntrinsicData{"all", ast::Intrinsic::kAll},
         IntrinsicData{"any", ast::Intrinsic::kAny},
+        IntrinsicData{"arrayLength", ast::Intrinsic::kArrayLength},
         IntrinsicData{"asin", ast::Intrinsic::kAsin},
         IntrinsicData{"atan", ast::Intrinsic::kAtan},
         IntrinsicData{"atan2", ast::Intrinsic::kAtan2},