[tint] Reflect missing writer options

This ensures that they get fuzzed.

Leaving the use_tint_ir options for now until the `TINT_BUILD_IR`
toggle is removed.

Change-Id: I5a6b59fad3a7b1e76bc47943a09c0ce54cf7e5bb
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/149820
Reviewed-by: Ben Clayton <bclayton@google.com>
Commit-Queue: James Price <jrprice@google.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
diff --git a/src/tint/lang/glsl/writer/common/options.h b/src/tint/lang/glsl/writer/common/options.h
index 2f55c4b..59d3208 100644
--- a/src/tint/lang/glsl/writer/common/options.h
+++ b/src/tint/lang/glsl/writer/common/options.h
@@ -77,7 +77,11 @@
     Version version;
 
     /// Reflect the fields of this class so that it can be used by tint::ForeachField()
-    TINT_REFLECT(disable_robustness,
+    TINT_REFLECT(binding_map,
+                 placeholder_binding_point,
+                 binding_points,
+                 access_controls,
+                 disable_robustness,
                  allow_collisions,
                  disable_workgroup_init,
                  external_texture_options,
diff --git a/src/tint/lang/hlsl/writer/common/options.h b/src/tint/lang/hlsl/writer/common/options.h
index 4540a35..e35e8bd 100644
--- a/src/tint/lang/hlsl/writer/common/options.h
+++ b/src/tint/lang/hlsl/writer/common/options.h
@@ -76,7 +76,12 @@
                  root_constant_binding_point,
                  disable_workgroup_init,
                  external_texture_options,
-                 array_length_from_uniform);
+                 array_length_from_uniform,
+                 binding_remapper_options,
+                 interstage_locations,
+                 truncate_interstage_variables,
+                 polyfill_reflect_vec2_f32,
+                 binding_points_ignored_in_robustness_transform);
 };
 
 }  // namespace tint::hlsl::writer
diff --git a/src/tint/lang/msl/writer/common/options.h b/src/tint/lang/msl/writer/common/options.h
index 16d2b34..e9d31ac 100644
--- a/src/tint/lang/msl/writer/common/options.h
+++ b/src/tint/lang/msl/writer/common/options.h
@@ -74,7 +74,8 @@
                  emit_vertex_point_size,
                  disable_workgroup_init,
                  external_texture_options,
-                 array_length_from_uniform);
+                 array_length_from_uniform,
+                 binding_remapper_options);
 };
 
 }  // namespace tint::msl::writer
diff --git a/src/tint/lang/spirv/writer/common/options.h b/src/tint/lang/spirv/writer/common/options.h
index 8741fa7..628ceb6 100644
--- a/src/tint/lang/spirv/writer/common/options.h
+++ b/src/tint/lang/spirv/writer/common/options.h
@@ -61,7 +61,9 @@
     TINT_REFLECT(disable_robustness,
                  emit_vertex_point_size,
                  disable_workgroup_init,
+                 clamp_frag_depth,
                  external_texture_options,
+                 binding_remapper_options,
                  use_zero_initialize_workgroup_memory_extension,
                  disable_image_robustness,
                  disable_runtime_sized_array_index_clamping);