[tint][wgsl] Add bitcast entries to wgsl.def

These aren't currently hooked up to the resolver, but they are used to
generate the end-to-end tests.

Bug: tint:1864
Change-Id: I0b0f9a07ed93a0840784aea88050b60b3fdfa2db
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/175247
Reviewed-by: dan sinclair <dsinclair@chromium.org>
Kokoro: Kokoro <noreply+kokoro@google.com>
diff --git a/test/tint/builtins/gen/literal/bitcast/9bcf71.wgsl.expected.wgsl b/test/tint/builtins/gen/literal/bitcast/9bcf71.wgsl.expected.wgsl
new file mode 100644
index 0000000..3be5474
--- /dev/null
+++ b/test/tint/builtins/gen/literal/bitcast/9bcf71.wgsl.expected.wgsl
@@ -0,0 +1,22 @@
+fn bitcast_9bcf71() {
+  var res : vec2<f32> = bitcast<vec2<f32>>(vec2<f32>(1.0f));
+  prevent_dce = res;
+}
+
+@group(2) @binding(0) var<storage, read_write> prevent_dce : vec2<f32>;
+
+@vertex
+fn vertex_main() -> @builtin(position) vec4<f32> {
+  bitcast_9bcf71();
+  return vec4<f32>();
+}
+
+@fragment
+fn fragment_main() {
+  bitcast_9bcf71();
+}
+
+@compute @workgroup_size(1)
+fn compute_main() {
+  bitcast_9bcf71();
+}